﻿/* CSS Document  dongyj*/
@charset "utf-8";
@font-face {
  font-family: "dinbold";
  src: url("../fonts/din-bold_0.ttf") format("truetype"),
       url("../fonts/din-bold_0.eot") format("embedded-opentype"),
       url("../fonts/din-bold_0.svg") format("svg")
	  /*, url("../fonts/din-bold_0.woff2") format("woff2"),
     url("../fonts/din-bold_0.woff") format("woff")*/;
  font-weight: normal;
  font-style: normal;
}
/*@font-face {
  font-family: "sy";
  src: url("../fonts/sy.woff2") format("woff2"),
       url("../fonts/sy.woff") format("woff"),
       url("../fonts/sy.ttf") format("truetype"),
       url("../fonts/sy.eot") format("embedded-opentype"),
       url("../fonts/sy.svg") format("svg"),
       url("../fonts/cn/sy.otf") format("opentype");
}*/
* {outline: 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}
html {-webkit-text-size-adjust: 100%}
body {padding: 0;margin: 0 auto;font-size: 14px;color: #555;background-color: #fff;font-family: "sy", "Microsoft YaHei"; min-width:1200px;-webkit-text-size-adjust: none;-webkit-tap-highlight: rgba(0,0,0,0); }
input[type="button"],
input[type="submit"],
input[type="reset"] {-webkit-appearance: none;}
input:-webkit-autofill, textarea:-webkit-autofill, select:-webkit-autofill{ background:none !important;}
ul, 
li, 
form, 
dl, 
dt, 
dd, 
div, 
ol,
figure,
aside{padding: 0;margin: 0;}
.ul,
 .ul li {list-style: none;}
table {border-collapse: collapse;border-spacing: 0}
table td {border-collapse: collapse;font-size: 14px;}
select, input, textarea {font-size: 14px;color: #333;border-radius: 0;-webkit-border-radius: 0;font-family: "sy", "Microsoft YaHei";}
img{border: none;max-width: 100%;vertical-align: middle;}
a {color: #333;text-decoration: none;noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */}  
a:hover {color: #c82f34;text-decoration: none;}
a:focus {color: #333;outline: none;-moz-outline: none;}
a:active {color: #333;}
pre{white-space:pre-wrap;white-space:-moz-pre-wrap;white-space:-pre-wrap;white-space:-o-pre-wrap;word-wrap:break-word;margin:0;font-family: "sy", "Microsoft YaHei";text-align:justify;text-justify:inter-ideograph;}

input::-webkit-input-placeholder{color:#999;}
input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#999;}
input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#999;}
input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#999;}
	
.clear {clear: both;height: 0px;overflow: hidden;zoom: 0;}
.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; } 

.dot{display: block;white-space: nowrap; text-overflow: ellipsis;overflow: hidden;}
.Ispic{ background-repeat:no-repeat; background-position:center center; background-size:cover;}

.img-opacity{opacity: 0; width: 0; height: 0;  position: absolute;}

::after, 
::before {-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box}

.center{ width:1200px; margin:0 auto;}

.Content-70{ padding-top:70px; min-height:400px;}

/*Top*/
.Top{ position:absolute; left:0; top:0; z-index:100; width:100%; background:rgba(255,255,255,0.9);}
.Top .center > div{ float:right; }
.Top .top-left{width:170px; float:left !important;}
.Top .top-left .logo img{ width:100%; height:70px;}
.Top .top-right{ padding-top:23px; padding-left:16px;}
.Top .top-right dl > *{ float:left;line-height:22px;}
.Top .top-right dd.top-tel{ background:url(../images/icon_tel.png) no-repeat left center; padding-left:27px;font-family: "dinbold"; font-size:24px; color:#c81623; font-weight:bold;}
/*.Top .top-right dd.top-tel img{ height:19px;}*/
.Top .top-right dd.top-login{padding-right:17px;}
.Top .top-right dd.top-login a{ float:left;}
.Top .top-right dd.top-login a.log-before{ padding-left:20px; background:url(../images/icon_login.png) no-repeat left center; color:#888;}
.Top .top-right dd.top-login a.log-after{ display:none; background:url(../images/icon_member.png) no-repeat; width:20px; height:20px; }
.Top .top-right dt::after{ display:inline-block; content:''; vertical-align:middle; width:1px; background:#d1d1d1; height:12px; margin:0 17px 0 13px;}
.Top .top-right dt{ position:relative;}
.Top .top-right dt .open-search{ background:url(../images/btn_search.png) no-repeat center center; width:30px; height:22px; float:left;}
.Top .search-box{position:absolute; right:15px; top:47px; width:300px; display:none; background:rgba(0,0,0,0.8);}
.Top .search-box::before{ position:absolute; content:''; border:10px solid transparent; border-bottom-color:rgba(0,0,0,0.8); right:20px; top:-20px;}
.Top .search-box .text{ width:100%; height:46px; line-height:46px; padding:0 46px 0 10px; border:none; background:none; color:#fff;}
.Top .search-box .btn{ position:absolute; right:0; top:0; height:100%; width:46px; background:url(../images/fangdajng.png) no-repeat center center;}

.top-menu li{ float:left; padding:0 19px;}
.top-menu li > a{ display:block; line-height:68px; border-bottom:2px solid transparent; font-size:16px; color:#555;}
.top-menu li > a:hover,
.top-menu li.aon > a{ border-bottom-color:#c82f34;}
.top-sub{ position:absolute; left:0; top:100%; width:100%; background:#fff; display:none;}
.top-sub dl{ display:table; margin:0 auto; padding:30px 0 10px 0; overflow:hidden;}
.top-sub dl dt{ float:left;padding:0 32px;text-align:center; }
.top-sub dl dt figure{display:table; width:100%;height:48px; }
.top-menu li#m4 .top-sub dl dt figure{height:80px; overflow:hidden; }
.top-sub dl dt figcaption{ display:table-cell; vertical-align:bottom; }
.top-sub dl dt a{ color:#555; transition:0.3s;}
.top-sub dl dt a:hover{ color:#c82f34;}
.top-sub dl dt span.dot{ padding:10px 0;}
.top-sub dl dt img{  max-height:48px; max-width:120px;transition: ease-in-out 0.3s;}
.top-menu li:nth-child(4) .top-sub dl dt img{ max-height:80px;  }
.top-sub dl dt a:hover img{transform-style: preserve-3d;  transform:rotateY(180deg);}
.top-menu li#m4 .top-sub dl dt a:hover img{ transform:scale(1.15);}
/*Top end*/
.right-fixed{ position:fixed; right:20px; /*top:50%;margin-top:-98px; */z-index:120;  min-width:122px; bottom:147px;}
.right-fixed .ad{ position:absolute; bottom:100%; left:0; margin-bottom:20px;}
.right-fixed .ad .close{ cursor:pointer;position:absolute; right:0; top:0; width:20px; height:20px;}
.right-fixed ul{ border:1px solid #ddd; border-radius:2px; background:#fff;}
.right-fixed li{ border-bottom:1px solid #ddd;}
.right-fixed li:last-child{ border-bottom:0;}
.right-fixed li a{ display:block; padding-left:44px; line-height:38px; background:url(../images/right-fixed_icon1.png) no-repeat 5px center;}
.right-fixed li:hover a{ background-color:#c91623; color:#fff; background-image:url(../images/right-fixed_icon1_on.png);}
.right-fixed li.li_3{ position:relative;}
.right-fixed li.li_3 figure{ position:absolute; right:100%; top:0; border:1px solid #be1421; padding:11px; width:152px; background:#fff; display:none; border-radius:2px;}
.right-fixed li.li_3:hover figure{ display:block;}
.right-fixed li.li_3 figure img{ display:block; width:130px; height:130px;}
.right-fixed li.li_3 figure p{ margin:11px 0 0 0; text-align:center;line-height:20px;}
.right-fixed li.li_2 a{ background-image:url(../images/right-fixed_icon2.png);}
.right-fixed li.li_3 a{ background-image:url(../images/right-fixed_icon3.png);}
.right-fixed li.li_4 a{ background-image:url(../images/right-fixed_icon4.png);}
.right-fixed li.li_5 a{ background-image:url(../images/right-fixed_icon5.png);}
.right-fixed li.li_2:hover a{ background-image:url(../images/right-fixed_icon2_on.png);}
.right-fixed li.li_3:hover a{ background-image:url(../images/right-fixed_icon3_on.png);}
.right-fixed li.li_4:hover a{ background-image:url(../images/right-fixed_icon4_on.png);}
.right-fixed li.li_5:hover a{ background-image:url(../images/right-fixed_icon5_on.png);}
/*bottom*/
.bottom{ clear:both; background:#444;}
.bottom-menu{ padding:58px 0 35px 0; position:relative;}
.bottom-menu::before{ position:absolute; content:'';width:4px; height:37px;background:#c81623; left:82px; top:0;}
.bottom-menu > *{ float:left;}
.bottom-menu ol{ width:170px; margin-right:39px;}
.bottom-menu ol .logo img{ width:121px; height:75px; display:block; margin:0 auto;}
.bottom-menu ol figure{margin:15px auto 0; width:96px;}
.bottom-menu ol figure::before{ width:4px; height:20px; display:block; content:''; margin:0 auto;background:#c81623;}
.bottom-menu ol figure img{ display:block; width:96px; border:4px solid #fff;}
.bottom-menu ol figcaption{ color:#828180;padding:4px 0; font-size:12px;text-align:center; background:#fff;}
.bottom-menu dl{ background:url(../images/bottom-dl-bg.png) no-repeat left 10px; min-height:240px; padding-right:40px; max-width:244px;  padding-left:18px;}
.bottom-menu dl.dl_end{ padding-right:0; float:right;}
.bottom-menu dl dt{color:#fff; font-size:16px; padding-bottom:32px;}
.bottom-menu dl dt a{color:#fff; }
.bottom-menu dl dt::after{ background:url(../images/bottom-menu-dt.png) no-repeat; width:9px; height:13px; display:inline-block; vertical-align:middle; content:''; margin-left:30px;}
.bottom-menu dl dd{ line-height:18px; padding:5px 0;}
.bottom-menu dl.dl_row_2{ width:180px; padding-right:0;}
.bottom-menu dl.dl_row_2 dd{ width:80px; float:left;}
.bottom a{ color:#7c7c7c; transition:color 0.3s;}
.bottom a:hover{ color:#c82f34;}

.read-list{ position:relative; border-top:1px solid #4e4e4e; padding:22px 0 22px 116px; line-height:25px;}
.read-list ol{ color:#fff; font-size:16px; width:116px; position:absolute; left:0; top:22px;}
.read-list li{ float:left; margin-right:43px; max-width:200px; font-size:16px;}
.read-list li.end{ margin-right:0;}

.foot{ background:#383838; padding:22px;}
.foot-left{ float:left; line-height:28px; color:#878787;}
.foot-left i{ display:inline-block; width:2px; border-right:1px dotted #7c7c7c; height:10px; margin:0 14px; vertical-align:middle;}
.foot-right{ float:right; padding-top:12px;color:#878787;}
.foot-right > *{ float:left;}
.foot-right ul{ position:relative; width:250px; margin-right:9px;line-height:33px;}
.foot-right ul ol{ border-radius:3px; border:1px solid #494949;  cursor:pointer; padding-left:12px; background:url(../images/bottom-link.gif) no-repeat 95% center;}
.foot-right ul li{ position:absolute; bottom:100%; left:0; width:100%; background:#fff; border-radius:3px; display:none;}
.foot-right ul li a{ padding:0 12px;  border-bottom:1px solid #383838;}
.foot-right .bdsharebuttonbox a{ margin:0 0 0 18px; padding:0; width:33px; height:33px; border-radius:50%; background:url(../images/bottom-share.png) no-repeat 0 0 #484848;}
.foot-right .bdsharebuttonbox a.bds_tsina{ background-position:-55px 0;}
.foot-right .bdsharebuttonbox a.bds_qzone{ background-position:-105px 0;}
.bd_weixin_popup,
.bd_weixin_popup *{ box-sizing:content-box;}
/*bottom end*/
/*bxslider*/
.bx-wrapper{ position:relative; z-index:2;}
.bx-controls-direction a{ position:absolute; top:50%; z-index:10; overflow:hidden; line-height:1000px;}
.bx-pager a{ line-height:100px; overflow:hidden;}
/*bxslider end*/
/*home banner*/
.home-banner li{ height:900px; position:relative; background-position:center center; background-repeat:no-repeat;}
.home-banner li a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.home-banner .bx-controls-direction a{ width:42px; height:73px; margin-top:-36px; background:url(../images/banner_btn.png) no-repeat left top;}
.home-banner .bx-controls-direction a.bx-prev{ left:3%;}
.home-banner .bx-controls-direction a.bx-next{ right:3%; background-position: right top;}
.home-banner .bx-pager{ display:table; z-index:20; position:relative; margin:0 auto; margin-top:-34px; height:34px;}
.home-banner .bx-pager div{ float:left; background:#fff; height:34px; padding:0 8px; padding-top:12px;}
.home-banner .bx-pager a{ display:block;  width:15px;height:15px; background:url(../images/banner_dots.png) no-repeat -17px 0;}
.home-banner .bx-pager a.active{ background-position:0 0;}
.home-banner .bx-pager::before,
.home-banner .bx-pager::after{ float:left; content:''; vertical-align:middle; background:url(../images/banner_dots.png) no-repeat 0 -17px; width:46px; height:34px;}
.home-banner .bx-pager::after{ background-position: right bottom;}
/*home banner end*/
.Pop-up{ position:fixed; left:0; top:0; width:100%; height:100%; /*background:rgba(0,0,0,0.95);*/    background: url(../images/fancybox_overlay.png); z-index:200; color:#fff; display:none;}
.pop-up-close{ position:absolute; right:0; top:0; width:26px; height:26px; background:url(../images/close.png) no-repeat center center; cursor:pointer; z-index:10;}
.Pop-up .center{position:fixed; left:50%; top:50%; margin-left:-600px;}
.Pop-up h3,
.Pop-up p{ text-align:center;}
.Pop-up h3{ padding-top:68px; margin:0; font-size:24px; font-weight:normal;}
.Pop-up p{ font-size:18px; margin:10px 0 35px 0;}
.Pop-up  .pic{ float:left; padding:10px; background:#fff;}
.Pop-up  .pic img{ display:block; width:600px; height:400px;}
.Pop-up  .table-form{ float:right; width:580px; height:420px; background:rgba(24,24,24,0.5); padding-top:45px;}
.Pop-up  .register-table-form{padding-top: 45px;}

.Pop-up .table-form table{margin:0 auto;}
.Pop-up .table-form td{ vertical-align:top; padding-bottom:18px;}
.Pop-up .table-form .f_name{ width:120px;}
.Pop-up .table-form td.err{width:30px; text-align:right; line-height:20px;vertical-align:bottom;}
.Pop-up .table-form td.err .form_err{ color:#c81623; display:block; }
.Pop-up .table-form aside{ padding-left:30px; color:#999; background-position:left center; background-repeat:no-repeat;}
.Pop-up .table-form aside.a_tel{ background-image:url(../images/icon_tel.png);}
.Pop-up .table-form aside.a_psw{ background-image:url(../images/icon_psw.png);}
.Pop-up .table-form aside.a_psw i{ display:inline-block; width:27px;}
.Pop-up .table-form td{ line-height:30px;}
.Pop-up .table-form td .text{ height:30px; line-height:30px; padding:0;color:#fff; border:0; border-bottom:1px solid #333; background:none; width:100%; /*color:#fff;*/}
.Pop-up .table-form .btn{ display: inline-block; height:40px; line-height:40px; cursor:pointer; color:#fff; background:url(../images/pop-btn.png) no-repeat right 0; padding-right:40px;font-size:18px;border:none;}

.Pop-up .table-form .btn:hover{ background-image:url(../images/pop-btn_hover.png);}

.Pop-up .table{ width:418px; margin:0 auto;}
.Pop-up .table dl{ display:table; width:100%; padding-left:40px; background-repeat:no-repeat; background-position:left center; margin-bottom:14px;}
.Pop-up .table dl.dl_icon1{ background-image:url(../images/pop-icon01.png);}
.Pop-up .table dl.dl_icon2{ background-image:url(../images/pop-icon02.png);}
.Pop-up .table dl.dl_icon3{ background-image:url(../images/pop-icon03.png);}
.Pop-up .table dl.dl_icon4{ background-image:url(../images/pop-icon04.png);}
.Pop-up .table dl.dl_icon5{ background-image:url(../images/pop-icon05.png);}
.Pop-up .table dl.dl_icon6{ background-image:url(../images/pop-icon08.png); background-position:left 8px}
/*.Pop-up .table dl.dl_icon6 .wu-example{ padding-left:15px;}*/
.Pop-up .table dl > *{ display:table-cell; vertical-align:middle;}
.Pop-up .table dt{ position:relative; line-height:35px;}
.Pop-up .table dt label{ position:absolute; left:0; top:0; width:100%; color:#999;}
.Pop-up .table dt .text{  width:100%; line-height:35px; height:35px; background:none; border:0; border-bottom:1px solid #999; color:#fff;}
.Pop-up .table dt select{ width:48%;background:none;  line-height:35px;height:35px;border:0; border-bottom:1px solid #999; color:#999; float:left; display:block !important;}
.Pop-up .table dt .ml{ margin-left:4%;width:48%; float:left;}
.Pop-up .table dt .ml select{ width:100%;}
.Pop-up .table dd{ color:#c81623; text-align:right; width:20px;}
.Pop-up .table .btn{ cursor:pointer; border:none; width:100%; background:url(../images/pop-btn.png) no-repeat right top; height:41px; color:#fff; font-size:18px; margin-top:34px;}
.Pop-up .table .btn:hover{ background-image:url(../images/pop-btn_hover.png);}
#pop-integral.Pop-up{color:#333}
#pop-integral.Pop-up h3{
color:#fff; padding:15px 0;
background: rgb(189,24,37); /* Old browsers */
background: -moz-linear-gradient(left, rgb(189,24,37) 0%, rgb(113,14,21) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left, rgb(189,24,37) 0%,rgb(113,14,21) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right, rgb(189,24,37) 0%,rgb(113,14,21) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#bd1825', endColorstr='#710e15',GradientType=1 ); /* IE6-9 */
}
#pop-integral.Pop-up .center{width:480px!important;}
#pop-integral.Pop-up .table-form{background:#fff; padding:0 30px;width:480px!important;float: none;}
#pop-integral.Pop-up .table-form td .text{color:#333}
#pop-wuliu.Pop-up .center{ width: 450px!important;}
#pop-wuliu.Pop-up .address-con{ background: rgba(24,24,24,0.5); padding:20px; line-height:24px;}
#pop-wuliu.Pop-up .address-con .table-form{background: none;float:none;width:auto!important;height:auto!important;padding-top:0!important}
#pop-wuliu.Pop-up #wuliuinfo dt{border-top: solid 1px rgba(255, 255, 255, 0.52); padding:10px 0}

#thanks .center{ margin-top:-210px;}
#thanks .thanks-con{ overflow:hidden;width:1200px;  margin:0 auto; position:relative;}
#thanks .thanks-con .pic{ float:left; background:#fff; padding:10px;}
/*#thanks .thanks-con .pic img{ display:block; width:600px; height:400px;}*/
#thanks .right-tips{ float:right; width:580px;height:420px;background:url(../images/thanks.png) no-repeat; color:#fff;}
#thanks .right-tips dl{ padding-top:140px; text-align:center;}
#thanks .right-tips dt{ font-size:36px; letter-spacing:1px;}
#thanks .right-tips dd{ font-size:18px; letter-spacing:9px;}
#thanks .right-tips-after{ background-image:url(../images/sorry.png);}
#thanks .right-tips-after dt{ letter-spacing:3px;}
#thanks .pop-up-close{ position:absolute; right:106px; bottom:90px; width:358px; height:40px; line-height:40px; text-align:center; cursor:pointer; color:#fff; font-size:16px; background:url(../images/pop-btn.png) no-repeat center center; top: auto;}
#thanks .pop-up-close:hover{ background-image:url(../images/pop-btn_hover.png);}

#Error .center{ transform:translateY(-50%);width:400px; left:50%; margin-left:-200px;}
#Error .Error-con{ margin:0 auto;  color:#fff; font-size:16px; text-align:left; padding-top:30px;}
#Error .Error-con p{ text-align:left; border-bottom:1px solid #333; margin:0 0 10px 0; padding-bottom:10px;}
#Error .Error-con p span{ border-radius:50%; width:16px; line-height:16px; text-align:center; background:#000; color:#ababab; margin:0 10px; display:inline-block; font-size:12px; font-family:宋体;    box-shadow: 1px 1px 1px #ccc;}

#pop-price .center{ margin-top:-205px;}
#pop-address .pic #allmap{ width:600px ;height:400px;}
#pop-address .table-form{ padding-top:77px;}
#pop-address .table-form aside.a_store{ background-image:url(../images/icon_home.png);}
#pop-address .table-form aside.a_code{ background-image:url(../images/icon_email.png); padding-left:40px;}
#pop-address .table-form aside.a_area{ background-image:url(../images/icon_area.png);}
#pop-address .table-form .text_code{ width:160px; margin-right:20px;}
#pop-address .ul_area li{ float:left; margin-right:15px;}
#pop-address .ul_area li select{ border:0; height:30px; line-height:30px; background:none; color:#999;border-bottom:1px solid #333; width:111px; display:block !important;}
#pop-address .ul_area li:last-child{ margin-right:0;}
#pop-address .table-form .btn{ margin-left:70px;}
#pop-address .tips{ padding-left:70px; color:#999; padding-top:20px;}
#pop-address .tips span{ color:#c81623;}

#pop-address .center,
#pop-member .center,#pop-member-register .center,#pop-member-password .center{ height:596px; margin-top:-298px;}
#pop-job .center{ height:601px; margin-top:-300px;}
#smsForm h3{ padding-bottom:20px;}
#smsForm .center{ height:540px; margin-top:-270px;}
#smsForm .text_code,#pop-member-register .text_code,#pop-member-password .text_code{ width:35%;}
#smsForm .send,#pop-member-register .send,#pop-member-password .send{ border:none; background:#c81623; height:30px; width:39%; color:#fff;}
#pop-member .member-con .pic img,#pop-member-register .member-con .pic img,#pop-member-password .member-con .pic img{ display:block; width:600px; height:400px;}
#pop-address .table-form table{ width:513px; }
#smsForm .table-form table,
#pop-member .table-form table,#pop-member-register .table-form table,#pop-member-password .table-form table{ width:500px; }
#smsForm .btn,
#pop-address .btn,
#pop-member .btn,#pop-member-register .btn,#pop-member-password .btn{ width:358px;   margin-left:70px; margin-top:15px; cursor:pointer;}
#pop-member .aa,
#pop-member-password .aa,
#pop-member-register .aa{width:auto; padding-left:10px;}
#pop-job .queueList{ margin:0; border-color:#999;}
#pop-job .queueList .placeholder{ padding-top:20px;}
#pop-job .queueList .placeholder .webuploader-pick{ margin-bottom:5px;}
#pop-job .placeholder .webuploader-pick{background: #fff;color: #c81623;}
#pop-job .queueList p{ margin-bottom:20px; font-size:14px;}
#pop-job .queueList p span{ display:block; font-size:12px;}
#pop-job .statusBar{ padding-right:104px; padding-left:0;}
#pop-job .statusBar .btns{ right:0; line-height:32px; margin-left:0; margin-bottom:1px;}
#pop-job .statusBar .btns .uploadBtn{ background:#c81623; }
#pop-job #filePicker2141351{ display:none;}

#free-price{ position:absolute;/*background:rgba(0,0,0,0.86);*/}
#free-price .center{ position:absolute; top:115px;}
#free-price .send-form{ width:580px; height:300px; border-radius:5px; background:#fff; margin:140px auto 0;}
#free-price .send-form p{ text-align:center; padding:40px 0 35px 0; color:#c91623; font-size:20px; margin:0;}
#free-price .send-form .table-form{ width:400px; margin:0 auto; float:none; height:auto; background:none; padding-top:0;}
#free-price .table-form aside{ font-size:16px; color:#555;}
#free-price .table-form aside.a_name{ background-image:url(../images/icon_name.png);}
#free-price .table-form aside.a_name i{ display:inline-block; width:27px;}
#free-price .table-form aside.a_tel{ background-image:url(../images/icon_tel_2.png);}
#free-price .table-form td .text{ border-bottom-color:#ddd; color:#000;}
#free-price .table-form td .btn{ width:160px; height:40px; border-radius:4px; background:#c91623; padding:0; margin:17px 0 0 0;}
#free-price .table-form td .btn:hover{ background:#000;}

.home-title{ text-align:center; font-size:30px; color:#333; padding:60px 0 30px 0;}
.home-title p{ font-size:16px; margin:0; color:#555;}

/*js-show*/
.js-show{ height:800px;}
.js-show .center{ /*background:url(../images/js-show-bg.png) no-repeat;*/background-repeat:no-repeat; height:596px; width:1190px; position:relative;}
.js-show .ul_txt li{ position:absolute; z-index:10; font-size:16px; color:#000; cursor:pointer;}
.js-show .ul_txt li.li_1{ top:152px; left:823px;}
.js-show .ul_txt li.li_2{ top: 110px;right: 387px;}
.js-show .ul_txt li.li_3{top: 139px;left: 741px;}
.js-show .ul_txt li.li_4{ top:61px; left:520px;}
.js-show .ul_txt li.li_5{ top:330px; left:612px;}
.js-show .ul_txt li.li_6{ top:360px; left:795px;}
.js-show .ul_txt li.li_7{top: 365px;left: 1070px;}
.js-show .ul_txt li a{ position:absolute; left:0; top:0; width:100px; height:100px; z-index:10;}
.js-show .ul_txt li.li_1 a,
.js-show .ul_txt li.li_2 a{ width:80px; height:80px;}
.js-show .ul_txt li.li_1 a{left: -16px;top: -14px;}
.js-show .ul_txt li.li_2 a{left: -9px;top: -10px;}
.js-show .ul_txt li.li_3 a{left: -14px;top: -10px;}
.js-show .ul_txt li.li_4 a{left: -19px;top: -21px;}
.js-show .ul_txt li.li_5 a{top: -28px;left: -16px;}
.js-show .ul_txt li.li_6 a{top: -30px;left: -16px;}
.js-show .ul_txt li.li_7 a{ width:120px; top:-40px;}
.js-show .ul_txt li span{color:#000;}
.js-show .ul_txt li i{ display:block; position:relative; margin:10px auto 0;   border-radius:50%; -ms-border-radius:50%;background:#faae1c;width:20px; height:20px;}
.js-show .ul_txt li i::before{ position:absolute;border-radius:50%; -ms-border-radius:50%; left:-7px; right:-7px; top:-7px; bottom:-7px; content:''; background:rgba(250,174,28,0.29); animation:infinite ul_txt_li 1.3s ease;}
.js-show .ul_txt li a:hover  i::before{ animation:none;}
.js-show .ul_txt li.li_6 i{ margin-top:0; margin-bottom:7px;}
.js-show .ul_txt li.li_7 i{  float:left; margin:0 10px 0 0;}
@keyframes ul_txt_li{
0%{transform:scale(1); -ms-transform:scale(1); opacity:1;}
50%{ transform:scale(0); -ms-transform:scale(0); opacity:0;}
100%{transform:scale(1); -ms-transform:scale(1); opacity:1;}
}
@-ms-keyframes ul_txt_li{
0%{transform:scale(1); -ms-transform:scale(1); opacity:1;}
50%{ transform:scale(0); -ms-transform:scale(0); opacity:0;}
100%{transform:scale(1); -ms-transform:scale(1); opacity:1;}
}

.js-show .pipeline{ position:absolute;}
.js-show .pipeline dd{ position:absolute; width:0; height:0;}
.js-show .blue{ width:729px; height:118px; right:29px; top:306px; }
.js-show .blue dd{background:url(../images/blue-x.jpg) repeat-x left top;}
.js-show .blue .blue_1{ left:430px; bottom:140px; width:5px;  background-image:url(../images/blue-y.jpg); background-repeat:repeat-y;}
.js-show .blue .blue_2{ height:4px; left:-222px; bottom:138px; }
.js-show .blue .blue_3{ width:4px; bottom:46px; right:947px; background-image:url(../images/blue-y.jpg); background-repeat: repeat-y;}

.js-show .blue .blue_4{ width:4px;  background:url(../images/green-y.jpg) repeat-y; right:280px; top:-75px;}
.js-show .blue .blue_5{ right:281px; bottom:61px;  height:66px; background:url(../images/green-x.jpg) repeat-x;}
.js-show .blue .blue_6{width:4px;top:-9px; left:-204px; background:url(../images/green-y.jpg) repeat-y;}

.js-show .blue .blue_7{height: 4px;bottom: 0;right: 0;}

.js-show .ani-wh .blue_7{width: 22px;}
.js-show .ani-wh .blue_6{height: 80px; }
.js-show .ani-wh .blue_5{width: 650px;}
.js-show .ani-wh .blue_4{height: 70px;}
.js-show .ani-wh .blue_3{ height:95px;}
.js-show .ani-wh .blue_2{width:656px;}
.js-show .ani-wh .blue_1{height:54px;}

.js-show .drinking-water-ani .blue_7{transition:0.3s;}
.js-show .drinking-water-ani .blue_6{ transition:0.3s 0.3s;}
.js-show .drinking-water-ani .blue_5{ transition:0.3s 0.6s;}
.js-show .drinking-water-ani .blue_4{ width:4px;}
.js-show .drinking-water-ani .blue_3{ transition:0.3s 0.9s; }
.js-show .drinking-water-ani .blue_2{transition:1.2s 1.2s;}
.js-show .drinking-water-ani .blue_1{transition:0.3s 2.4s;}

.js-show .blue_b{ width:661px; height:242px; left:35px; top:320px;}
.js-show .blue_b  .blue_4{ left:0; bottom:0;  background:url(../images/blue-y2.jpg) left top repeat-y; width:4px;}
.js-show .blue_b  .blue_3{ height:4px; background:url(../images/blue-x.jpg) repeat-x left top; right:0; bottom:0;}
.js-show .blue_b  .blue_2{ background:url(../images/blue-z.png) no-repeat; width:19px;right:0; top:220px;}
.js-show .blue_b  .blue_1{height: 4px; left:540px;bottom: 18px;background:url(../images/blue-x.jpg) repeat-x left top;}

.js-show .ani-wh.blue_b .blue_4{height:242px;}
.js-show .ani-wh.blue_b .blue_3{width:659px;}
.js-show .ani-wh.blue_b .blue_2{height:21px; }
.js-show .ani-wh.blue_b .blue_1{ width: 106px;}

.js-show .yellow{ width:688px; height:249px; left:25px; top:320px;}
.js-show .yellow .yellow_1{ left:0; top:0; background:url(../images/yellow-y.jpg) repeat-y left top; width:4px; }
.js-show .yellow .yellow_2{ left:0; bottom:0; height:4px; background:url(../images/yellow-x.jpg) repeat-x left top;}
.js-show .yellow .yellow_3{ right:-1px; bottom:0; background:url(../images/yellow-z.png) no-repeat; width:33px; }
.js-show .yellow .yellow_4{ background:url(../images/yellow-x.jpg) repeat-x;height: 8px;right: 29px;bottom: 28px; }
.js-show .yellow .yellow_5{ background:url(../images/yellow-x2.png) no-repeat;  height:8px;bottom: 17px;left: 552px;}
.js-show .yellow .yellow_6{   height:102px; right:-117px; bottom:30px;width:267px; opacity:0;}
.js-show .yellow .yellow_6 i{ position:absolute; left:0;width:100%; background:url(../images/hot.png) repeat center top;}
.js-show .yellow .yellow_6 i.hot-1{ bottom:17px;}
.js-show .yellow .yellow_6 i.hot-2{ bottom:7px; left:-13px;}
.js-show .yellow .yellow_6 i.hot-3{ bottom:0px;}

.js-show .ani-wh .yellow_1{height:249px;}
.js-show .ani-wh .yellow_2{width:688px;}
.js-show .ani-wh .yellow_3{height:36px;}
.js-show .ani-wh .yellow_4{width: 109px;}
.js-show .ani-wh .yellow_5{width:98px;}
.js-show .ani-wh .yellow_6{ opacity:1;}


.js-show .floor-heating-ani .yellow_1{ transition:0.3s;}
.js-show .floor-heating-ani .yellow_2{ transition:0.3s 0.3s;}
.js-show .floor-heating-ani .yellow_3{ transition:0.3s 0.6s;}
.js-show .floor-heating-ani .yellow_4{ transition:0.3s 0.9s;}
.js-show .floor-heating-ani .yellow_5{ transition:0.3s 1.2s;}

.js-show .floor-heating-ani .blue_1{ transition:0.3s 1.5s;}
.js-show .floor-heating-ani .blue_2{ transition:0.3s 1.8s;}
.js-show .floor-heating-ani .blue_3{ transition:0.3s 2.1s;}
.js-show .floor-heating-ani .blue_4{ transition:0.3s 2.4s;}

.js-show .floor-heating-ani .yellow_6{ transition:0s 0.1s;}
.js-show .floor-heating-ani .yellow_6 i{ animation:ease infinite 1.5s 2.7s yellow_6_1;}

@keyframes yellow_6_1{
0%{ height:5px;}
50%{height:16px;}
100%{height:5px;}
}

.js-show .red{width:232px; height:206px; left:550px; top:100px;}
.js-show .red .red_1{ height:4px; left:-90px; top:-2px;background:url(../images/red-x.jpg) repeat-x; }
.js-show .red .red_2{  height:4px; background:url(../images/red-x.jpg) repeat-x; left:43px; top:-2px;}
.js-show .red .red_3{ width:4px; background:url(../images/red-y.jpg) repeat-y; left:133px; bottom:-10px;}
.js-show .red .red_4{ width:5px;  right:0; top:28px; background:url(../images/red-y2.jpg) repeat-y;}
.js-show .red .red_5{ height:4px;  right:2px; bottom:0; background:url(../images/red-x.jpg) repeat-x;}

.js-show .ani-wh .red_1{ width:45px;}
.js-show .ani-wh .red_2{width:137px;}
.js-show .ani-wh .red_3{ height:215px;}
.js-show .ani-wh .red_4{height:178px;}
.js-show .ani-wh .red_5{width:162px;}

.js-show .life-hotwater-ani .red_1{ transition:0.3s;}
.js-show .life-hotwater-ani .red_2{ transition:0.25s 0.3s;}
.js-show .life-hotwater-ani .red_3{ transition:0.3s 0.3s;}
.js-show .life-hotwater-ani .red_4{ transition:0.3s 0.6s;}
.js-show .life-hotwater-ani .red_5{ transition:0.3s 0.9s;}

.js-show .green{ width:846px; height:187px; left:128px; top:313px;}
.js-show .green .green_1{ right:0; top:106px;  height:4px; background:url(../images/green-x.jpg) repeat-x;}
.js-show .green .green_2{ width:4px;  background:url(../images/green-y.jpg) repeat-y; right:63px; bottom:77px;}
.js-show .green .green_3{right:67px; top:14px;  height:4px;background:url(../images/green-x.jpg) repeat-x;}
.js-show .green .green_4{ width:4px; top:14px; background:url(../images/green-y.jpg) repeat-y ; left:236px;}
.js-show .green .green_5{  height:4px; right:609px; bottom:0;background:url(../images/green-x.jpg) repeat-x;}
.js-show .green .green_6{  height:4px; right:606px; top:14px;background:url(../images/green-x.jpg) repeat-x ;}
.js-show .green .green_7{ right:716px; top:14px; height:4px;background:url(../images/green-x.jpg) repeat-x ;}
.js-show .green .green_8{ left:130px; width:4px;bottom: 172px;background:url(../images/green-y.jpg) repeat-y ;}
.js-show .green .green_9{ width:4px;  left:0; bottom:171px;background:url(../images/green-y.jpg) repeat-y ;}

.js-show .ani-wh .green_1{width:66px;}
.js-show .ani-wh .green_2{height:96px;}
.js-show .ani-wh .green_3{width:540px;}
.js-show .ani-wh .green_4{height:173px;}
.js-show .ani-wh .green_5{width:146px;}
.js-show .ani-wh .green_6{width:110px;}
.js-show .ani-wh .green_7{width:130px; }
.js-show .ani-wh .green_8{height: 19px;}
.js-show .ani-wh .green_9{height:14px;}

.js-show .center-water-ani .blue_7{transition:0.2s;}
.js-show .center-water-ani .blue_6{transition:0.2s 0.2s;}
.js-show .center-water-ani .blue_5{ transition:0.2s 0.4s;}
.js-show .center-water-ani .blue_4{ transition:0.3s 0.55s;}
.js-show .center-water-ani .blue_3{ transition:0.3s 0.7s;}
.js-show .center-water-ani .blue_2{ transition:1.2s 1s;}
.js-show .center-water-ani .blue_1{ transition:0.3s 2.2s;}

.js-show .center-water-ani .green_1{transition:0.3s 1.1s;}
.js-show .center-water-ani .green_2{transition:0.3s 1.4s;}
.js-show .center-water-ani .green_3{transition:1.2s 1.7s;}

.js-show .center-water-ani .green_4{transition:0.5s 2.9s;}
.js-show .center-water-ani .green_5{transition:0.5s 3.5s;}

.js-show .center-water-ani .green_6{transition:0.4s 2.9s;}
.js-show .center-water-ani .green_8{transition:0.3s 3.3s;}
.js-show .center-water-ani .green_7{transition:0.3s 3.25s;}
.js-show .center-water-ani .green_9{transition:0.3s 3.9s;}

.js-show .blue_green{ width: 666px;
height: 32px;
left: 115px;
top: 320px;}
.js-show .blue_green .blue_green_1{ width:4px;  left:24px; bottom:-12px; background:url(../images/blue-y.jpg) repeat-y;}
.js-show .blue_green .blue_green_2{ left:25px; top:-22px; height:4px; background:url(../images/blue-x.jpg) repeat-x;}
.js-show .blue_green .blue_green_3{ top:-18px; left:646px; width:4px;background:url(../images/blue-y.jpg) repeat-y;}
.js-show .blue_green .blue_green_4{ width:4px;  background:url(../images/green-y.jpg) repeat-y; right:0; bottom:0;}
.js-show .blue_green .blue_green_5{ right:0; bottom:61px;  height:4px; background:url(../images/green-x.jpg) repeat-x;}
.js-show .blue_green .blue_green_6{top:-29px; width:4px;  left:13px; background:url(../images/green-y.jpg) repeat-y;}

.js-show .ani-wh .blue_green_1{height:62px;}
.js-show .ani-wh .blue_green_2{width:625px;}
.js-show .ani-wh .blue_green_3{height:44px;}
.js-show .ani-wh .blue_green_4{height:65px;}
.js-show .ani-wh .blue_green_5{width:653px;}
.js-show .ani-wh .blue_green_6{height:72px;}

.js-show .drinking-water-ani .blue_1{ transition:0.3s 0.6s;}
.js-show .drinking-water-ani .blue_2{ transition:0.3s 0.3s;}
.js-show .drinking-water-ani .blue_3{ transition:0.3s ;}
.js-show .drinking-water-ani .blue_4{ transition:0.3s 0.9s;}
.js-show .drinking-water-ani .blue_5{ transition:0.3s 1.2s;}
.js-show .drinking-water-ani .blue_6{ transition:0.3s 1.5s;}



.js-show .central-air-ani .blue_green_1{ transition:0.3s;}
.js-show .central-air-ani .blue_green_2{ transition:0.6s 0.3s;}
.js-show .central-air-ani .blue_green_3{ transition:0.3s 0.9s;}
.js-show .central-air-ani .blue_green_4{transition:0.3s 1.2s;}
.js-show .central-air-ani .blue_green_5{transition:0.6s 1.5s;}
.js-show .central-air-ani .blue_green_6{transition:0.3s 2.1s;}

.js-show .wind{ position:absolute; opacity:0;}
.js-show .hot-wind{ background:url(../images/final_39.png) repeat; width:308px; height:150px;bottom: 110px;left: 590px;}
.js-show .life-hotwater-ani.hot-wind{ opacity:1; transition:opacity 0.5s 1.2s; animation:hot-wind-bg infinite 500s 1.2s;}
.js-show .cold-wind{ width:290px; height:167px;left: 643px;top: 351px;}
.js-show .central-air-ani.cold-wind{ opacity:1; transition:0.3s 2.1s;}
.js-show .leaf{ width:250px; height:250px;left: 700px;top: -15x; transition:0.3s;}
.js-show .leaf2{ width:250px; height:250px;left: 618px;top: 206px; transition:0.3s;}
.js-show .leaf-ani{ opacity:1;}

@keyframes hot-wind-bg{
0%{ background-position:0 0;}
50%{ background-position:0 10000px;}
100%{background-position:0 0;}
}
/*js-show end*/

.index-project{ padding:57px 0 40px 0;}
.index-project li{ float:left; width:386px;}
.index-project li.li_1,
.index-project li.li_2{ width:590px;}
.index-project li.li_2{ float:right;}
.index-project li.li_4{ margin:0 21px;}
.index-project li .pic{ overflow:hidden;}
.index-project li .pic img{ display:block; width:100%; height:217px; transition:0.8s;}
.index-project li.li_1 .pic img,
.index-project li.li_2 .pic img{height:332px;}
.index-project li a{ display:block;}
.index-project li a:hover .pic img{ transform:scale(1.1); -ms-transform:scale(1.1);}
.index-project li h3{ font-size:16px; margin:0; font-weight:normal; padding:20px 0 5px 0;}
.index-project li p{ padding-bottom:30px; font-size:13px; color:#999; margin:0;height:48px;}

.Intimate-choice{ background:#f8f8f8; height:860px; position:relative;}
.Intimate-choice .bg{ display:none; height:600px; overflow:hidden;/*background-position:center top; background-repeat:no-repeat;*/ }
.Intimate-choice .bg > img{ position:absolute; width:1920px; height:600px; left:50%; margin-left:-960px; top:0;}
.Intimate-choice .bg .edit-info{ position:relative; z-index:3; height:490px;overflow:hidden;}
.Intimate-choice .select-form{ position:relative; margin-top:-111px; margin-left:-5px; background:url(../images/choice-bg.png) no-repeat; width:1210px;z-index:3; padding:0 5px;}
.Intimate-choice .main{ height:245px;}
.Intimate-choice .ul_checked{ position:relative;}
.Intimate-choice .ul_checked .tips{ position:absolute; font-size:24px; color:#fff; line-height:50px; width:200px; background:rgba(0,0,0,0.7); left:50%; top:50%; margin-left:-100px; border-radius:5px; text-align:center; margin-top:-25px;}
.Intimate-choice .ul_checked li{ float:left; width:20%; text-align:center; cursor:pointer; padding-top:32px;}
.Intimate-choice .ul_checked li::after{ display:block; content:''; width:20px; height:20px; margin:0 auto; background:url(../images/choice-dot.png) no-repeat center center;}
.Intimate-choice .ul_checked li.selected::after,
.Intimate-choice .ul_checked li:hover::after{ background-image:url(../images/choice-dot-check.png);}
.Intimate-choice .ul_checked li .pic{ overflow:hidden; position:relative; width:120px; height:120px; margin:0 auto;}
.Intimate-choice .ul_checked li .pic img{ position:absolute; left:0;width:100%; height:100%; transition:0.3s;}
.Intimate-choice .ul_checked li .icon{ top:0;}
.Intimate-choice .ul_checked li .img,
.Intimate-choice .ul_checked li.selected .icon,
.Intimate-choice .ul_checked li:hover .icon{ opacity:0;}
.Intimate-choice .ul_checked li .img{ top:-20px;}
.Intimate-choice .ul_checked li .icon,
.Intimate-choice .ul_checked li.selected .img,
.Intimate-choice .ul_checked li:hover .img{ opacity:1;}
.Intimate-choice .ul_checked li.selected .img,
.Intimate-choice .ul_checked li:hover .img{ top:0;}
.Intimate-choice .ul_checked li.selected .icon,
.Intimate-choice .ul_checked li:hover .icon{  top:20px;}
.Intimate-choice .ul_checked li p{ font-size:16px; margin:0; padding:10px 5px 20px 5px;}
.Intimate-choice .btn-select{ padding-top:40px; }
.btn-select{text-align:center;}
.btn-select a{ display:inline-block; height:46px; vertical-align:middle; transition:0.3s;}
.btn-select a.btn{border-radius:5px; line-height:46px; width:180px; text-align:center; padding:0 30px; color:#fff; background:#c81623; border:1px solid transparent; font-size:16px;margin-left:30px;}
.btn-select a.btn::after{ display:inline-block; content:'>'; font-family:宋体; margin-left:10px; vertical-align:middle; color:#fff; font-weight:bold;}
.btn-select a.btn:hover{ background:#fff; border-color:#c81623; color:#c81623;}
.btn-select a.btn:hover::after{color:#c81623;}
.Intimate-choice .btn-select .next-step{ display:none;}
.btn-select .next-step a.back{ width:46px; height:46px; background:url(../images/back.png) no-repeat; }
.btn-select .next-step a.back:hover{ background-image:url(../images/back_hover.png);}
.select-result .center a.backsolution{ display: inline-block;vertical-align: middle;    margin-left: 400px;position: absolute;margin-top: 60px;width:46px; height:46px; background:url(../images/back.png) no-repeat; }
.select-result .center a.backsolution:hover{ background-image:url(../images/back_hover.png);}
.Intimate-choice .btn-select .free,
.Intimate-choice .btn-select .online{ display:none;}
.btn-select a.online{ background-color:#d8a143;}
.btn-select a.online::after,
.btn-select a.free::after{ display:none;}
.btn-select .free::before,
.btn-select .online::before{display:inline-block; content:''; width:20px; height:20px; vertical-align:middle; background-position:center center; background-repeat:no-repeat; margin-right:10px;}
.btn-select .free::before{ background-image:url(../images/free.png);}
.btn-select .free:hover::before{ background-image:url(../images/free_hover.png);}
.btn-select .online::before{ background-image:url(../images/online.png);}
.btn-select .online:hover::before{ background-image:url(../images/online_hover.png);}

.Intimate-choice .select-form .form{ display:none; float:left;padding-top:47px; }
.Intimate-choice .select-form .form-con{ padding-left:48px;border-left:1px solid #e9e9e9;}
.Intimate-choice .select-form .form-con td{  padding:15px 30px 15px 0;}
.Intimate-choice .select-form .form-con td select,
.Intimate-choice .select-form .form-con td .text{ width:120px;border:none; height:30px; line-height:30px; border-bottom:1px solid #e9e9e9; color:#999;display: block !important;}
.Intimate-choice .select-form .form-con td aside{ padding-right:30px; position:relative;}
.Intimate-choice .select-form .form-con td aside i{ font-style:normal; position:absolute; right:22px; top:0; color:#c81623;line-height:30px; }
.Intimate-choice .select-form .form-con td aside span{ position:absolute; right:0; top:0; line-height:30px;}
.Intimate-choice .select-form .form-con td:last-child{ padding-right:0;}
.Intimate-choice .maintostep-2 .ul_checked{ float:left; width:600px; margin:0 2%;}
.Intimate-choice .maintostep-2 .ul_checked li{ cursor:default;}
.Intimate-choice .main_checked_1 .ul_checked{ width:170px;margin:0 10%;}
.Intimate-choice .main_checked_1 .ul_checked li{ width:100%;}
.Intimate-choice .main_checked_2 .ul_checked{ width:340px;margin:0 8%;}
.Intimate-choice .main_checked_2 .ul_checked li{ width:50%;}
.Intimate-choice .main_checked_3 .ul_checked{ width:470px;margin:0 5%;}
.Intimate-choice .main_checked_3 .ul_checked li{ width:33.33333333%;}
.Intimate-choice .main_checked_4 .ul_checked{ width:550px;margin:0 3%;}
.Intimate-choice .main_checked_4 .ul_checked li{ width:25%;}
.Intimate-choice .main_checked_5 .ul_checked{ width:650px;}
.Intimate-choice .main_checked_5 .form-con td{ padding-right:10px;}
.Intimate-choice .main_checked_5 .form-con td aside{padding-right:20px;}
.Intimate-choice .maintostep-2 li{ display:none;}
.Intimate-choice .maintostep-2 li.selected{ display:block;}

.Intimate-choice .select-result{ display:none; margin-top:-510px; height:610px; position:relative; background:rgba(255,255,255,0.5); border:1px solid rgba(255,255,255,0.8); box-shadow:0 0 20px rgba(0,0,0,0.06); overflow:hidden;}
.select-result-wrap{ padding:20px;}
.select-result-wrap .pic{ float:left; border:1px solid  #f1f1f1;}
.select-result-wrap .pic img{ display:block; width:720px; height:560px;}
.select-result-wrap .txt-con{ float:right; width:410px;}
.select-result-wrap .overflow-auto{ overflow:auto;width:410px; height:465px;}
.select-result-wrap .txt-con .tit{ font-size:20px; margin:0 0 20px 0; padding:20px 0; color:#333; border-bottom:1px solid #ccc;}
.select-result-wrap .view{/* padding-top:20px;*/}
.select-result-wrap .view dd{ /*float:left; margin-right:10px;*/ text-align:right;}
.select-result-wrap .view dd a{/* display:inline-block; color:#999; border:1px solid #ddd; padding:0 46px; line-height:44px; transition:0.3s;*/ font-size:12px;}
.select-result-wrap .view dd a:hover{ color:#c81623; border-color:#c81623;}

.postion-next-step-3{ height:auto;}
.postion-next-step-3 .btn-select{ position:relative;}
.postion-next-step-3 .btn-select a.btn{ width:130px; padding:0 15px;}
.postion-next-step-3 .next-step{ position:absolute; width:410px; right:20px; bottom:80px; z-index:50;}

/*family-case*/
.family-case li{ float:left; width:33.17708%; }
.family-case li a{ display:block; margin-bottom:4px; overflow:hidden;position:relative;}
.family-case li .pic{ overflow:hidden;}
.family-case li img{ display:block; width:100%; transition:0.3s;}
.family-case li p{ position:absolute; left:0; bottom:0; width:100%; text-align:center; color:#fff; font-size:20px; line-height:45px; background:rgba(0,0,0,0.5); margin:0; transition:0.3s;}
.family-case li.li_1,
.family-case li.li_2{ width:50%;}
.family-case li.li_1 a{ margin-right:2px;}
.family-case li.li_2 a{ margin-left:2px; }
.family-case li.li_3,
.family-case li.li_4{ margin-right:0.23438%;}
.family-case li a:hover .pic img{ transform:scale(1.05);}
.family-case li a:hover p{bottom:-45px;}

.family-case li .hover{ position:absolute; left:0; top:100%; width:100%; height:100%; background:rgba(0,0,0,0.7); text-align:center; transition:0.3s;}
.family-case li .hover figure{ display:table; height:100%; width:100%;}
.family-case li .hover figcaption{ display:table-cell; vertical-align:middle;}
.family-case li .hover h4{ margin:0; font-size:26px; color:#fff; font-weight:normal;}
.family-case li .hover h4::after{ width:10px; height:2px; background:#fff; display:block; content:''; margin:15px auto 10px;}
.family-case li .hover h3{ margin:0 0 28px 0; font-size:16px; color:#adadad; font-weight:normal;}
.family-case li .hover span{ color:#c81623;}
.family-case li .hover span i{ font-style:normal; margin-left:10px;}

.family-case li a:hover .hover{ top:0;}
/*family-case end*/

/*index news*/
.index-news{ background:#f8f8f8; padding-bottom:80px;}
.index-news .home-title{ padding-bottom:50px;}
.index-news-top{ position:relative; float:left; width:560px;}
.index-news-top .pic img{ display:block; width:100%; height:400px;}
.index-news-top .txt{ margin:-30px 30px 0 30px; background:#fff; padding:20px 30px 0 110px; position:relative; z-index:2; min-height:160px;}
.index-news-top .txt time{ position:absolute; left:22px; top:15px; color:#e60012; text-align:center;}
.index-news-top .txt time span{ display:block; border-bottom:1px solid #e9c5c1; font-size:50px; margin-bottom:5px; line-height:55px;}
.index-news-top .txt h4{ font-size:16px; margin:0; padding-bottom:15px;}
.index-news-top .txt pre{ line-height:18px; overflow:hidden; height:36px; font-size:12px;}
.index-news-top .hd{ position:absolute; z-index:10; right:60px; bottom:25px;}
.index-news-top .hd li{ float:left; width:11px; height:11px; line-height:1000px; overflow:hidden; cursor:pointer; background:#c0c7ca; border-radius:50%; margin-left:13px;}
.index-news-top .hd li.on{ background:#ff0000;}
.news-Default{ float:right; width:600px;}
.news-Default .hd{ overflow:hidden;}
.news-Default .hd ul{ width:110%;}
.news-Default .hd li{ float:left; width:196px; margin-right:6px; text-align:center; font-size:16px;}
.news-Default .hd li a{ display:block; line-height:40px; background:#f3f3f3;}
.news-Default .hd li.on a{ background:#c81623; color:#fff;}
.news-Default .list{ padding-top:26px;}
.news-Default .list ul{border-top:1px dotted #e1e1e1; margin-bottom:20px;}
.news-Default .list li{ line-height:42px; border-bottom:1px dotted #e1e1e1; padding:0 27px 0 12px;}
.news-Default .list li span{ float:right; color:#999;}
.news-Default .list li a::before{ display:inline-block; vertical-align:middle; margin-right:10px; width:3px; height:3px; content:''; background:#666;}
.index-more{ display:inline-block; width:118px; height:30px; line-height:30px; font-size:16px; color:#fff; background:#c81623; text-align:center;}
.index-more:hover{ color:#fff; background:#000;}
/*index news end*/
/*index-service*/
.index-service{ padding-bottom:45px;}
.index-service li{ float:left; width:386px; margin-right:21px; margin-bottom:30px;}
.index-service li a{ display:block;}
.index-service li .pic{ overflow:hidden;}
.index-service li .pic img{ display:block; width:100%; height:257px; transition:0.3s;}
.index-service li a:hover .pic img{ transform:scale(1.15);}
.index-service li:nth-child(3n){ margin-right:0;}
.index-service li p{ margin:0; padding:16px 0 5px 0;font-size:16px;}
.index-service li span{ color:#999; font-size:13px;}
/*index-service end*/
/*index-feedback*/
.index-feedback{ padding-bottom:72px; background:#f8f8f8;}
.index-feedback .main{ float:left; width:740px; position:relative; z-index:2; margin-top:30px; padding:74px 70px 0; min-height:420px; background:url(../images/yinhao1.png) no-repeat 70px 34px #fff;}
.index-feedback .main::after{ float:right; content:''; width:50px; height:40px; background:url(../images/yinhao2.png) no-repeat; margin-top:-70px;}
.index-feedback .pic{ float:right; width:670px; margin-left:-210px;}
.index-feedback .pic img{ display:block; width:100%; height:480px;}
.index-feedback .main p{ margin:0; font-size:20px; padding:5px 0; color:#343434;}
.index-feedback .main td{ padding-bottom:20px;}
.index-feedback .main td select,
.index-feedback .main td .text{ border:1px solid #ededed; padding:0 10px; line-height:40px; height:40px; width:100%;}
.index-feedback .main td select{  color:#999; display:block !important;}
.index-feedback .main td textarea.text{ height:86px; float:left;}
.index-feedback .main td div{ position:relative;}
.index-feedback .main td div i{ position:absolute; right:-10px; color:#c81623; top:0; line-height:40px; font-style:normal;}
.index-feedback .main td label{ position:absolute; left:0; top:0; line-height:40px; padding-left:10px; color:#999;}
.index-feedback .main td .btn{ cursor:pointer; width:145px; height:44px; background:#c91523; color:#fff; border:none; font-size:16px;}
.index-feedback .main td .btn:hover{ background:#000;}
.index-feedback .tel{ text-align:center; padding-top:20px;color:#c81623;}
.index-feedback .tel h3{margin:0; font-size:30px; font-family: "dinbold"; }
.index-feedback .tel p span{ display:inline-block; vertical-align:middle;color:#c81623;} 
.index-feedback .tel p::before,
.index-feedback .tel p::after{ display:inline-block; vertical-align:middle; content:''; width:28px; height:1px; background:#c81623; margin:0 6px;}
/*index-feedback end*/

.product-banner{ height:470px; position:relative; overflow:hidden;}
.product-banner .bg{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:0; background-position:center top; background-repeat:no-repeat;}
.product-banner .bg_video{ z-index:2; position:absolute; width:1920px; left:50%; margin-left:-960px; top:0; height:470px;}
.product-banner .bg_video video{width: auto; left: 0px;height: auto;min-width: 100%;min-height: 100%;max-width: none;position: absolute;}
.product-banner::before{ position:absolute; content:''; left:0; top:0;width:100%; height:100%; z-index:3; background:rgba(0,0,0,0.3);}
.product-banner .center{ position:relative; z-index:3; padding-top:70px;}
.product-banner .edit-info{ max-height:400px; overflow:hidden;}
.product-banner .open-video{ text-align:center; padding-top:15px;}
.product-banner .open-video a.fancybox{ background:url(../images/a_video.png) no-repeat center center; width:31px; height:31px; display:inline-block;}
#productVideo video,
#video video{ display:block;}

.product-filter{ background:#fff;border-bottom:1px solid #f2f2f2;}
.product-filter .category{  border-bottom:1px solid #e5e5e5;}
.category dl{ display:table; position:relative; z-index:30; height:80px;}
.category dl .link{ position:absolute; left:0; top:0; width:100%; height:100%; z-index:10;}
.category dl dt,
.category dl dd{ display:table-cell; vertical-align:middle;padding:10px 0;position:relative;}
.category dl dt{ padding-left:10px; padding-right:10px; z-index:20;}
.category dl dt img{ max-height:60px;}
.category dl.dl_hover .jian{ background:url(../images/filter_icon.jpg) no-repeat; width:16px; height:8px; position:absolute; bottom:0; left:50%; margin-left:-8px;}
.category dl dd{ padding-left:13px;}
.category h3{ margin:0; font-size:16px; color:#555; font-weight:normal; padding-bottom:5px;}
.category p{ margin:0; color:#999;}
.category h3 span{ display:inline-block; vertical-align:middle; background:url(../images/title_icon.gif) no-repeat; width:11px; height:11px; margin-left:20px;}
.category dl.dl_hover h3 span{ background-image:url(../images/title_icon_hover.gif);}
.category .other{ display: none;position: absolute;top: 79px;left: 0;padding: 20px 15px 0 20px;width: 360px;background: #fff;border: 1px solid #ccc;border-radius: 5px;box-shadow: 0 0 5px #ccc;z-index: 10;}
.category .other  li{ float:left; width:50%; margin-bottom:20px;}
.category .other  li:nth-child(2n+1){ clear:left;}
.category .other a{ display:table; width:100%;}
.category .other a span{ display:table-cell; vertical-align:middle;}
.category .other a span.pic{ width:55px; height:50px; text-align:center;}
.category .other a span.pic img{ max-height:46px; max-width:46px;}
.category .other a span.txt{ padding-left:10px;}

.product-filter-fixed{ position:fixed; left:0; width:100%; top:0; z-index:100;}

.list-filter dl{ border-bottom:1px dotted #ddd; padding:20px 0;}
.list-filter dd{ float:left; width:50%; padding-right:10px; line-height:24px; position:relative;}
.list-filter dd *{ display:inline-block;/* margin-right:17px;*/}
.list-filter dd span{ color:#999; /*margin-right:28px;*/ position:absolute; left:0; top:0;}
.list-filter dd a{ padding:0 11px;}
.list-filter dd a.a_select{ background:#c91623; color:#fff;}

#list-filter-case dd{ float:none; width:auto;}
#list-filter-case dl:last-child{ border-bottom:0;}

.open-more-filter{  text-align:center;}
.open-more-filter a{ color:#c91623;margin:10px 0; display:block;}

.product-content{ background:#f8f8f8;}
.filter-after{ position:relative; padding:15px 85px 15px 0; border-bottom:1px solid #e5e5e5;}
.filter-after .a_delete{ position:absolute; right:0; top:15px; line-height:30px;}
.filter-after li{ position:relative; float:left; border:1px solid #f2f2f2; background:#fff; padding:0 30px 0 13px;line-height:28px; color:#333; margin-right:2px;}
.filter-after li i{ cursor:pointer; position:absolute; right:0; top:0; background:url(../images/a_del.png) no-repeat center center; width:30px; height:30px;}

.filter-tab{border-bottom:1px solid #e5e5e5; padding:20px 0; line-height:18px; margin-bottom:30px;}
.filter-tab .all{ float:right; color:#999;}
.filter-tab .all span{color:#c91623;}
.filter-tab dl > *{ float:left;padding-right:35px;}
.filter-tab dl a{ display:block; color:#555;}
.filter-tab dd{ border-left:1px solid #e5e5e5; padding-left:35px; }
.filter-tab dt{ padding-right:25px;}
.filter-tab dt a{ background:url(../images/a_down.png) no-repeat right center; }
.filter-tab dd a.down{padding-right: 20px; background:url(../images/a_down.png) no-repeat right center; }
.filter-tab dd a.up{ padding-right: 20px;background:url(../images/a_up.png) no-repeat right center; }
.filter-tab dt a,
.filter-tab dd.price a{padding-right:20px;}
.filter-tab dd.showall a{ padding-right:18px; background:url(../images/showall.gif) no-repeat right center;}
#ui-filter-case{min-height: 30px;}
.filter-search{ display:inline-block; vertical-align:middle;}
.filter-search > *{ float:left; line-height:24px; margin-right:0 !important;}
.filter-search .text{ width:60px; height:24px; border:1px solid #e6e6e6; line-height:24px; text-align:center;}
.filter-search i{ margin:0 10px !important; color:#e6e6e6; font-size:16px; width:10px;}
.filter-search .btn{ width:60px; height:24px; color:#fff; background:#c91623; cursor:pointer; border:none; margin-left:10px;}

.product-list li{ float:left; width:280px; background:#fff; margin-right:26px; margin-bottom:30px; text-align:center;transition:0.2s ease-in;}
.product-list li.end{ margin-right:0;}
.product-list li a{ display:block; }
.product-list li .pic{ position:relative;}
.product-list li .pic i{ width:60px; height:61px; position:absolute; right:-1px; top:-1px; background-position:0 0; background-repeat:no-repeat; font-style:normal; color:#fff; line-height:30px; z-index:10; padding-right:5px; text-align:right;}
.product-list li .pic i.lable1{ background-image:url(../images/i_new.png);}
.product-list li .pic i.lable2{ background-image:url(../images/i_hot.png);}
.product-list li .pic i.lable3{ background-image:url(../images/i_star.png);}
.product-list li .pic figure{ overflow:hidden;}
.product-list li .pic img{ display:block; width:100%; height:280px;}
.product-list li:hover{ transform:scale(1.05); box-shadow:0 0 10px #ccc;}/* .pic img*/
.product-list li .txt{ border-top:1px solid #f8f8f8; padding:22px;}
.product-list li .txt *{ font-size:16px; margin:0; font-weight:normal;}
.product-list li .txt h3{}
.product-list li .txt h4{ font-size:14px; color:#666; padding:7px 0;}
.product-list li .txt p{ height:23px; color:#c91623;/* font-weight:bold;*/}

.product-info .column{ background:#f8f8f8; padding:10px 0;}
.product-info .category{ position:relative;}
.product-info .category .ul_tab{ position:absolute; right:0; top:0; margin-top:-10px;}
.product-info .category .ul_tab li{ margin-left:50px; line-height:100px; position:relative; cursor:pointer; float:left; color:#333;}
.product-info .category .ul_tab li:hover,
.product-info .category .ul_tab li.on{color:#c91623;}
.product-info .category .ul_tab li.on::after{ position:absolute; content:''; width:100%; height:2px; background:#c91623; left:0; bottom:0;}

.product-info-fixed{ padding-top:100px;}
.product-info-fixed .column{ position:fixed; left:0; top:0; width:100%; z-index:40;}

.hideDiv{ display:none;}

.prod-detail{ position:relative;min-height:709px; background:url(../images/productinfo-bg.png) no-repeat center 230px; overflow:hidden;}
.prod-detail .pic{  text-align:center; padding-top:100px;}
.prod-detail .pic-hide{ opacity:0;}
.prod-detail .pic img{ width:500px; height:500px;}
.prod-detail .left,
.prod-detail .right{ top:45px; position:absolute; z-index:1;}
.prod-detail .left{ left:0; width:50%;}
.prod-detail .right{right:0; z-index:20;}
.prod-section{ padding-bottom:70px;}
#chanpingaishu{ padding-bottom:0;}
.prod-section .tit h2{ margin:0; font-size:24px; font-weight:normal;}
.prod-section .tit h2::before{ display:inline-block; content:''; vertical-align:middle; width:4px; height:16px; background:#c91623; margin-right:12px;}
.prod-section .tit h2 span{ margin-left:20px; color:#c91623;}
.prod-section .tit pre{ padding-left:16px; font-size:16px; padding-top:5px; padding-bottom:30px;}
.prod-detail .edit-info{ padding-left:16px;}
.prod-detail .right li{ text-align:right; padding-bottom:15px;}
.prod-detail .right li span{ display:inline-block; line-height:20px; background-position:left center; background-repeat:no-repeat; cursor:pointer;color:#c91623;}
.prod-detail .right li.on span{ background-image:url(../images/close.png) !important; padding-left:20px !important;}
.prod-detail .right li span.a_view{ background-image:url(../images/a_view.png); padding-left:32px;}
.prod-detail .right li span.a_reside{ background-image:url(../images/a_reside.png); padding-left:21px;}
.prod-detail .right ol{ text-align:right;}
.prod-detail .right ol a{color:#c91623; padding-left:26px;background:url(../images/video.png) no-repeat left center;}
#detail-img,
.view-360{  position:absolute; left:0; top:0; padding-top:100px; width:100%; display:none; z-index:9; background:url(../images/productinfo-bg.png) no-repeat center 230px #fff;}
.view-360 .threesixty{width:500px; height:500px; margin:0 auto; }
.view-360 .btn{ cursor:pointer;position:absolute; top:50%; width:40px; height:40px; background:url(../images/btn.png) no-repeat left top; margin-top:-20px;}
.view-360 .prev{ right:20%; background-position:right top;}
.view-360 .next{ left:20%;}
.view-360 .btn:hover{ background-image:url(../images/btn_hover.png);}

.swiper-container {position: relative;overflow: hidden;}
.swiper-wrapper {position: relative;width: 100%;height: 100%;z-index: 1;display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;-webkit-box-sizing: content-box;box-sizing: content-box;}
.swiper-slide {-webkit-flex-shrink: 0;-ms-flex-negative: 0;flex-shrink: 0;width: 100%;height: 100%;position: relative;-webkit-transition-property: -webkit-transform;transition-property: -webkit-transform;-o-transition-property: transform;transition-property: transform;transition-property: transform,-webkit-transform;}

#detail-img .swiper-container{ width:1500px; margin-left:-150px;}
#detail-img .swiper-pagination{ display:table; margin:0 auto; /*width:288px;*/}
#detail-img .swiper-pagination li{ float:left; overflow:hidden;border: 2px solid #eee;width: 58px;height: 58px;border-radius: 50%;margin: 0 5px; padding:4px; cursor:pointer; display:none;}
#detail-img .swiper-pagination li.my-active{ border-color:#c81623;}
#detail-img .swiper-pagination li img{border-radius: 50%;width: 50px;height: 50px; display:block}
#detail-img .swiper-slide{ display:table;height:500px;}
#detail-img .swiper-slide a{ display:table-cell; vertical-align:middle; text-align:center;}
#detail-img .swiper-slide-prev a{ text-align:right; padding-right:40px;}
#detail-img .swiper-slide-next a{ text-align:left; padding-left:40px;}
#detail-img .swiper-slide img{width:300px; height:300px;}
#detail-img .swiper-slide-active img{width:500px; height:500px;}
#detail-img .next,
#detail-img .prev{ position:absolute; z-index:10; width:40px; height:40px; top:50%; margin-top:-52px; background:url(../images/btn.png) no-repeat left center; cursor:pointer;}
#detail-img .prev{ left:456px;}
#detail-img .next{ background-position:right center; right:456px;}
#detail-img .swiper-button-disabled{ opacity:0.5;}

.product-animated{ position:relative; overflow:hidden;}
.product-animated .img-float{ position:absolute; top:0; left:50%; margin-left:-960px; width:1920px; height:700px; max-width:none;}

.product-animated .p1,
.product-animated .p2,
.product-animated .p3{opacity:0;  transition-delay: 0s;}
.product-animated .p1{transform:translate3d(0,20px,0);transition-duration: 1s;}
.product-animated .p2{transform:translate3d(0,40px,0);transition-duration: 1.2s;}
.product-animated .p3{transform:translate3d(0,60px,0);transition-duration: 1.4s;}
.product-animated.hoverClass .p1,
.product-animated.hoverClass .p2,
.product-animated.hoverClass .p3{opacity:1;transform:translate3d(0,0,0)}

.case-animated .p1,
.case-animated .p2,
.case-animated .p3{opacity:0;  transition-delay: 0s;}
.case-animated .p1{transform:translate3d(0,20px,0);transition-duration: 1s;}
.case-animated .p2{transform:translate3d(0,40px,0);transition-duration: 1.2s;}
.case-animated .p3{transform:translate3d(0,60px,0);transition-duration: 1.4s;}
.case-animated.hoverClass .p1,
.case-animated.hoverClass .p2,
.case-animated.hoverClass .p3{opacity:1;transform:translate3d(0,0,0)}

.product-edit-title{ text-align:center; font-size:32px; color:#333; padding:37px 0; position:relative; z-index:3;}
.product-edit-title::after{ position:absolute; content:''; width:3px; height:45px; background:#c91623; bottom:-23px; left:50%; margin-left:-1.5px;}

.Related-con{ background:#f8f8f8; padding:20px 0 127px 0;}
.Related-con h2{ margin:0; font-weight:normal; padding:20px 0; font-size:18px; border-bottom:1px solid #e5e5e5; margin-bottom:30px;}
.Related-con .product-list li{ margin-right:0;}
.Related-con .product-list li:hover{ transform:scale(1); box-shadow:none;}
.Related-con .bx-controls-direction a{ width:50px; height:50px; margin-top:-25px; background:url(../images/btn_related.png) no-repeat left top #e5e5e5;}
.Related-con .bx-controls-direction a.bx-prev{ left:-80px;}
.Related-con .bx-controls-direction a.bx-next{ right:-80px; background-position: right top;}
.Related-con .bx-controls-direction a:hover{ background-color:#c91623;}
.Related-con .product-list-nojs li{ margin-right:26px;}
.Related-con .product-list-nojs li.end{ margin-right:0;}

#koubei .tit,
#canshu .tit{ padding-top:50px;}

#koubei .tit{ width:539px;}
#koubei .pic{ float:left; width:539px; background:url(../images/koubei-pic-bg.jpg) no-repeat center center; text-align:center; padding-top:40px;}
#koubei .pic img{ width:390px; height:390px;}
#koubei .list{ border-left:1px solid #e5e5e5; padding-left:32px; width:660px; float:right;}
#koubei .list li{ position:relative; padding-left:77px; padding-bottom:30px;}
#koubei .list li .face{ position:absolute; left:0; top:0;}
#koubei .list li .face img{ display:block; width:60px; height:60px; border-radius:50%;}
#koubei .list li h5{ margin:0; font-weight:normal; color:#999; font-size:14px;}
#koubei .list li h5 span{ float:right; color:#ddd;}
#koubei .list li p{ line-height:24px; padding:15px 0 20px 0; min-height:68px; border-bottom:1px dotted #ddd; margin:0;}

.solution-wrap .Intimate-choice{ position:relative; height:850px; padding-top:362px; overflow:hidden;}
.solution-wrap .Intimate-choice .bg{ position:absolute; left:50%; margin-left:-960px; top:0; width:1920px; height:100%;}
.solution-wrap .Intimate-choice .bg img{ height:100%;}
.solution-wrap .Intimate-choice .select-center{ background:#fff; border-radius:5px; box-shadow:0 0 5px #999; position:relative; z-index:10;}
.solution-wrap .Intimate-choice .main{ height:266px;}
.solution-wrap .Intimate-choice .select-form{ margin-top:0; margin-left:0; width:auto; background:none;}
.solution-wrap .Intimate-choice .btn-select{ padding:34px 0; border-top:1px solid #ddd; margin:0 50px;}
.solution-wrap .Intimate-choice .bg .edit-info{ height:362px;}
.solution-wrap .select-result .btn-select{ padding:48px 0;}
.solution-wrap #free-price{ position:fixed;}

.case-list li{ float:left; width:280px; margin-right:26px; margin-bottom:40px;}
.case-list li.end{ margin-right:0;}
.case-list li a{ display:block; position:relative;}
.case-list li .pic img{ display:block; width:100%; height:280px;}
.case-list li p{ margin:0; padding:0 30px 0 20px; background:url(../images/case-list-a.png) no-repeat 95% center #fff; line-height:60px; font-size:16px; }
.case-list li .hover{ position:absolute; left:0; top:0; bottom:0; right:0; background:#c92a32;/*IE8-9*/background:rgba(201,42,50,0.9); text-align:center; opacity:0; transition:0.3s;}
.case-list li .hover figure{ display:table; width:100%; height:100%;}
.case-list li .hover figcaption{ display:table-cell; vertical-align:middle; color:#fff; padding-left:40px; padding-right:40px;}
.case-list li .hover pre{ text-align:center;line-height:24px; }
.case-list li .hover h3{ margin:0; font-size:18px; font-weight:normal;}
.case-list li .hover h3::after{ width:23px; height:2px; background:#fff; content:''; display:block; margin:16px auto;}
.case-list li a:hover .hover{ opacity:1;}

.case-list-3 li{ width:380px; margin-right:30px; margin-bottom:30px;}
.case-list-3 li .pic img{ height:253px;}
.case-list-3 li .hover figcaption{padding-left:90px; padding-right:90px;}

.get-back{ padding:20px 0 10px 0; overflow:hidden;}
.get-back a{ float:right; color:#fff; background:#c81623; padding:0 20px; line-height:40px;}
.get-back a::before{ display:inline-block; vertical-align:middle; content:'<'; font-family:'宋体'; font-size:14px; font-weight:bold; margin-right:10px;}

.border{ border-bottom:1px solid #eee;}

.case-info{ background:#fafafa; position:relative; margin-bottom:70px;}
.case-info .pic-group{ position:relative; float:left; width:600px; height:600px; overflow:hidden;}
.case-info .pic-group .big li img{ display:block; width:100%; height:600px;}
.case-info .pic-group .list{ position:absolute; right:0; top:0; z-index:10; width:106px; background:rgba(0,0,0,0.7); transition:0.2s; height:100%;}
.case-info .pic-group .list .btn{ position:absolute; left:0; width:100%; height:42px; cursor:pointer; background:url(../images/a_up.gif) no-repeat center center;}
.case-info .pic-group .list .prev{ top:0;}
.case-info .pic-group .list .next{ bottom:0; background-image:url(../images/a_down.gif);}
.case-info .pic-group .bd{ margin:42.5px 0; overflow:hidden;}
.case-info .pic-group .bd li{ text-align:center; height:103px; position:relative;}
.case-info .pic-group .bd li a{ position:absolute; left:0; top:0; width:100%; height:100%; background:url(../images/a_video.png) no-repeat center center rgba(0,0,0,0.2);}
.case-info .pic-group .bd li img{ width:101px; height:101px; opacity:0.4;}
.case-info .pic-group .bd li.on img{ opacity:1;}
.case-info .close-list{ width:28px; height:57px; position:absolute; left:-28px; top:50%; margin-top:-28px; cursor:pointer; background:url(../images/a_close.png)}
.case-info .pic-group .list-open{ right:-106px;}
.case-info .pic-group .list-open .close-list{ background-image:url(../images/a_open.png);}

.case-info .txt-main{ float:right; width:500px; min-height:600px; margin-right:50px; position:relative; padding-bottom:106px;}
.case-info .txt-main .btn{ position:absolute; left:0; bottom:50px;}
.case-info .txt-main .btn a{ float:left; padding:0 25px; line-height:36px; color:#fff;background:#c81623; margin-right:10px;}
.case-info .txt-main .btn a.faq{ background:#ee7600;}
.case-info .txt-main .btn a::after{ display:inline-block;vertical-align:middle; content:'>'; font-family:'宋体';font-weight:bold; margin-left:10px;}
.case-info .txt-main h3{ font-weight:normal; margin:0; font-size:24px; color:#333; padding:44px 0 15px 0;}
.case-info .txt-main p{ padding-bottom:24px; margin:0;}
.case-info .txt-main dl.border{ overflow:hidden; padding:13px 0; line-height:24px;}
.case-info .txt-main dl.tedian{ padding-bottom:0;}
.case-info .txt-main dl.border > *{ float:left;}
.case-info .txt-main dl.border dt{ width:76px; color:#999;}
.case-info .txt-main dl.border dd{width:422px;}
.case-info .txt-main dl.border dd span{ float:left; padding:0 16px; margin-right:10px; background:#f1f1f1; margin-bottom:10px;}
.case-info .txt-main dl.tedian dd{ width:280px;}
.case-info .txt-main .tit{ font-size:14px; padding:20px 0; margin:0;}
.case-info .txt-main .edit-info,
.case-info .txt-main .edit-intro{ line-height:24px;}
.case-info .txt-main .edit-intro a{ color:#c81623; background:url(../images/open.png) no-repeat right center; padding-right:16px;}
.case-info .txt-main .edit-info{ display:none;}

.case-info-other .pic-group{ width:750px; height:500px;}
.case-info-other .pic-group .big li img{ height:500px;}
.case-info-other .pic-group .list{ width:126px;}
.case-info-other .pic-group .bd li{ height:83px;}
.case-info-other .pic-group .bd li img{ width:120px; height:80px;}
.case-info-other .pic-group .list-open{ right:-126px;}
.case-info-other .txt-main{width:385px; margin-right:30px;min-height:500px;}
.case-info-other .txt-main dl.border dd{width:298px;}
.case-info-other .txt-main .tit{ padding:15px 0;}

.store-info .pic-group{ width:800px; height:600px;}
.store-info .pic-group .big li img{ height:600px;}
.store-info .txt-main{ width:363px; margin-right:17px;}
.store-info .pic-group .list{ width:100%; bottom:0; top:auto; left:0; height:auto;}
.store-info .pic-group .bd{ margin:0 34px;}
.store-info .pic-group .list .btn{ width:34px; height:100%; }
.store-info .pic-group .list .prev{left:0; background-image:url(../images/a_prev.gif);}
.store-info .pic-group .list .next{ left:auto;right:0;background-image:url(../images/a_next.gif);}
.store-info .pic-group .bd li{ float:left; width:122px; height:94px; padding:2px 0;}
.store-info .pic-group .bd li img{ width:120px; height:90px;}
.store-info .pic-group .close-list{ background-image:url(../images/a_close_2.png); width:57px; height:28px; top:-28px; left:50%; margin-left:-28px; margin-top:0;}
.store-info .pic-group .list-open .close-list{ background-image:url(../images/a_open_2.png);}
.store-info .pic-group .list-open{ bottom:-94px;}
.store-info .txt-main h3{ padding:30px 0 0 0;}
.store-info .border{ padding-bottom:20px;}
.store-info .number{ padding-top:20px;}
.store-info .number li{ line-height:24px;}
.store-info .number li b{font-family: "dinbold"; font-size:17px; color:#c81623;}
.store-info .txt-main{ padding-bottom:84px;}
.store-info .txt-main .btn{bottom:22px;}
.store-category{ padding:20px 15px; position:relative; overflow:hidden;}
.store-category .bd li{ float:left; width:111px; text-align:center;}
.store-category .bd li figure{ display:table; height:70px; width:100%;}
.store-category .bd li figcaption{ display:table-cell; vertical-align:middle;}
.store-category .bd li img{ max-height:60px;}
.store-category .bd li p{ padding-bottom:0; line-height:19px; height:38px; overflow:hidden;}
.txt-main .store-category .btn{ position:absolute; top:0; height:100%; width:15px; cursor:pointer; z-index:10; background:url(../images/a_prev_red.gif) no-repeat left center;}
.txt-main .store-category .prev{ left:0;}
.txt-main .store-category .next{ left:auto; right:0; background-image:url(../images/a_next_red.gif); background-position: right center;}

.case-info .prev_next{ position:absolute; right:-60px; width:50px; top:198px;}
.case-info .prev_next a{ display:block; height:50px; margin:10px 0; position:relative; background:#f5f5f5; text-align:center;}
.case-info .prev_next a span{ color:#999; position:absolute; left:55px; line-height:50px; top:0; white-space:nowrap; display:none;}
.case-info .prev_next a::before{ width:11px; height:20px; background:url(../images/info_pn.gif) no-repeat 0 0; position:absolute; content:''; left:50%; top:50%; margin:-10px 0 0 -5px;}
.case-info .prev_next .li_2 a::before{ background-position: right top;}
.case-info .prev_next a:hover{ background:#c81623;}
.case-info .prev_next a:hover span{ display:block;}
.case-info .prev_next .li_1 a:hover::before{ background-position:left bottom;}
.case-info .prev_next .li_2 a:hover::before{ background-position:right bottom;}

.store_map{ position:relative; padding-left:400px; min-height:600px;}
.store_list{ position:absolute; left:0; top:0; padding-top:70px; background:#fff; width:400px; height:100%;}
.store_map .allmap{ width:100%;height:100%; /* min-height:600px;*/}
.store_map .allmap *{ box-sizing:content-box;}/**/
.store_map .allmap img{ max-width:none;}
.list-select{ border-bottom:1px solid #e7e6e6; padding:30px 20px; position:relative; z-index:30;}
.list-select .category_dl{ position:relative; z-index:10; width:232px;}
.list-select .category_dl dt{ border:1px solid #eee; padding:0 35px 0 11px; color:#999;line-height:32px; background:url(../images/a_sel.png) no-repeat 95% center; cursor:pointer;}
.list-select .category_dl dd,
.list-select .city_dl dd figure{ position:absolute; left:0; top:100%;background:#fff; box-shadow:0 0 10px #ccc; line-height:30px; overflow:auto; padding:10px 0; height:170px; display:none;}
.list-select .category_dl dd{ width:100%; }
.list-select  dd a{ display:block;padding:0 10px;}
.list-select .city_dl{ padding:20px 0; color:#333;}
.list-select .city_dl > *{ float:left; line-height:30px;}
.list-select .city_dl dd{ position:relative; z-index:20; margin-left:15px;}
.list-select .city_dl dd select{width:120px;}
.list-select .city_dl dd > a{ display:block; padding-right:25px; background:url(../images/a_sel.png) no-repeat 90% center;}
.list-select .city_dl dd figure{ width:100px; }
.store_map .scrollpane{ overflow:auto; margin-top:20px;}
.store_map .scrollpane ul{ padding:20px;}
.store_map .scrollpane li{ border-bottom:1px solid #e7e6e6;position:relative; padding-left:40px; padding-bottom:10px; margin-bottom:10px; cursor:pointer;}
.store_map .scrollpane li span{ background:url(../images/num.png) no-repeat; width:23px; height:29px; text-align:center; color:#fff; position:absolute; left:0; top:0; font-size:16px; font-family:Verdana, Geneva, sans-serif; line-height:24px; font-weight:bold;}
.store_map .scrollpane li > *{ margin:0; }
.store_map .scrollpane li h3{color:#000; font-size:15px;}
.store_map .scrollpane li p{  font-size:12px;padding-top:5px;}

/*.map-info{ padding:20px;}*/
.map-info{ width:375px;}
.map-info .pic{ float:left; width:180px;}
.map-info .pic img{  width:180px;height:120px; display:block;}
.map-info .txt{ float:right;width:180px;}
.map-info .txt h5{ margin:0 0 10px 0; font-weight:normal; font-size:16px;}
.map-info .txt p{ font-size:13px; margin:3px 0;  line-height:22px; color:#999;}
.map-info .txt  a{color:#c82f34; font-size:12px; margin-top:10px; display:inline-block;}

.activing-list{ background:#f8f8f8; padding-bottom:40px;}
.activing-list .tab{ text-align:center; font-size:24px; padding:53px 0;}
.activing-list .tab span{ color:#999; margin:0 25px; cursor:pointer;}
.activing-list .tab span.on{ color:#333;}
.activing-list .owl-carousel{ position:relative;}
.activing-list .owl-stage-outer{ position:relative; overflow:hidden;}
.activing-list .owl-item{ float:left;}
.activing-list .owl-nav button{ border:none; padding:0; font-size:0; width:50px; height:50px; background:url(../images/btn_related.png) no-repeat left center #e5e5e5; position:absolute; top:135px; z-index:3; cursor:pointer;}
.activing-list .owl-nav button:hover{ background-color:#c92a32;}
.activing-list .owl-nav .owl-prev{ left:-80px;}
.activing-list .owl-nav .owl-next{ right:-80px; background-position: right top;}
.activing-list .tab-info .pic{ overflow:hidden;}
.activing-list .tab-info .pic img{ display:block; width:100%; height:325px; transition:0.3s;}
.activing-list .tab-info p{ font-size:18px; color:#000; margin:20px 0 5px 0;}
.activing-list .tab-info li a{ display:block;}
.activing-list .tab-info li span{ color:#999;}
.activing-list .tab-info li a:hover p{color:#c92a32;}
.activing-list .tab-info li a:hover  .pic img{ transform:scale(1.05);}

.other-store{ padding-bottom:120px;}
.other-store h2{ text-align:center; font-weight:normal; color:#000; border-bottom:1px solid #e5e5e5; margin:0; padding:50px 0 30px 0;}
.other-store h2 span{ background:url(../images/icon_cur.png) no-repeat left center; padding-left:30px; font-size:24px;}
.other-store li{ width:600px; float:left; padding-left:60px; padding-right:42px; background:url(../images/icon_li.png) no-repeat 20px 37px;border-bottom:1px solid #e5e5e5; padding:30px 20px 30px 60px;}
.other-store li:hover{ background-image:url(../images/icon_li_hover.png);}
.other-store li.odd{ float:right; padding-left:104px; background-position:60px 37px;}
.other-store li h3{ margin:0; font-size:18px; font-weight:normal; color:#000;}
.other-store li p{ margin:0; color:#999; padding-bottom:10px;}
.other-store li a{color:#c92a32;}
.other-store li a::after{ display:inline-block;vertical-align:middle; content:'>'; font-family:'宋体';font-weight:bold; margin-left:10px; margin-top:-2px;}


/*pages*/
.Pages{ text-align:center; padding:30px 0 70px 0;}
.Pages *{ display:inline-block; vertical-align:middle; }
.Pages .p_page{ display:table; margin:0 auto;}
.Pages .p_page *{ float:left;}
.Pages .p_page a{ background-color:#fff; padding:0 18px; line-height:33px; border:1px solid #edecec;}
.Pages .p_page a.a_cur,
.Pages .p_page a:hover{ background-color:#c81623; color:#fff;}
.Pages .p_cur,
.Pages .p_count,
.Pages .p_total,
.Pages .p_jump{ display:none;}
.Pages .p_page em{ font-style:normal;}
.Pages .p_page a.a_prev,
.Pages .p_page a.a_next{ overflow:hidden; height:35px; line-height:1000px; width:40px; padding:0; background-position:center center; background-repeat:no-repeat; margin:0 10px;}
.Pages .p_page a.a_prev:hover{ background-image:url(../images/page_a_prev_hover.gif);}
.Pages .p_page a.a_next:hover{ background-image:url(../images/page_a_next_hover.gif);}
.Pages .p_page a.a_prev{ background-image:url(../images/page_a_prev.gif);}
.Pages .p_page a.a_next{ background-image:url(../images/page_a_next.gif);}

.store-pages .Pages .p_page a.a_first,
.store-pages .Pages .p_page a.a_end{ display:none;}
.store-pages .Pages .p_page a{ padding:0 13px;}
/*pages end*/

.member-info{ background:url(../images/frombg.jpg) no-repeat center top; height:470px; }
.member-info .center{padding-top:130px; width:835px; color:#fff;}
.member-info .name-info{ position:relative; padding-right:120px;}
.member-info .name-info .login-out{ position:absolute; right:0; top:50%; margin-top:-20px; background:#c81623; color:#fff; width:120px; text-align:center; line-height:40px; transition:0.2s;}
.member-info .name-info .login-out:hover{ border:1px solid #c81623; color:#c81623; background:none;}
.member-info .name-info dl{ position:relative; padding-left:136px; min-height:100px; display:table;}
.member-info .name-info dd{ display:table-cell; vertical-align:middle;font-family: "dinbold";}
.member-info .name-info dt{ position:absolute; left:0; top:0; width:100px; height:100px; background:url(../images/icon.png) no-repeat;}
.member-info .name-info dd b{ font-size:24px; margin-right:5px;}
.member-info .name-info dd span{ margin-left:35px;}
.member-info .name-info dd a{ display:inline-block; border-bottom:1px solid #fff; background:url(../images/a.gif) no-repeat right center; padding-right:15px; color:#fff; padding-bottom:2px;}
.member-info .name-table{ padding-top:40px;}
.member-info .name-table td{ padding-bottom:15px;}
.member-info .name-table .f_name{ width:70px;}
.member-info .name-table .f_name_2{ width:100px; text-align:right; padding-right:5px;}
.member-info .name-table .td{ width:243px;}
.member-info .name-table .text{ height:30px; line-height:30px; border:0; border-bottom:1px solid #fff; border-bottom:1px solid rgba(255,255,255,0.4); padding:0 10px; width:100%; color:#fff; background:none;}
.member-info .name-table .modify{color:#fff; width:120px; text-align:center; line-height:40px; border:1px solid #fff; display:block; transition:0.2s;}
.member-info .name-table .modify:hover{ border-color:#c81623; background:#c81623; color:#fff;}

.exchange-title{ line-height:70px;}
.exchange-title dt{ float:left; font-weight:bold; color:#333;}
.exchange-title dd{ float:right;}
.exchange-title dd span{color:#c81623;}
.exchange-list{ padding-top:30px;}
.exchange-list td{ border:1px solid #e5e5e5; background:#fff; padding:10px 0; text-align:center; font-size:16px; color:#333;}
.exchange-list .tr_top td{ background:none; line-height:20px; font-size:14px;}
.exchange-list td.td1{ border-right:0; width:160px;}
.exchange-list td.td1 img{ width:120px; height:120px;}
.exchange-list td.td2{ border-left:0; width:255px; text-align:left; font-weight:bold;}
.exchange-list td.td3,
.exchange-list td.td4{ width:160px;}
.exchange-list td.td5{ width:250px;}
.exchange-list td.td6{color:#c81623;}
.exchange-list .tips{text-align:center; padding:40px 0;font-size:16px;}

.member-banner{ overflow:hidden;position:relative;}
.member-banner .center{ height:470px; overflow:hidden; position:relative; z-index:3;}
.member-banner .bg{ position:absolute; top:0; width:1920px; left:50%; margin-left:-960px;}
.member-banner .bg img{ display:block; height:470px; width:100%;}
.member-banner .edit-info{ padding-top:70px;}
#exchange-list li .txt span{ display:block; width:170px; height:35px; line-height:35px; border-radius:3px;  color:#fff; margin:10px auto 0; background:url(../images/icon_change.png) no-repeat 20px center #c91623; text-align:left; padding-left:55px; letter-spacing:5px;}
#exchange-list li:hover{ transform:scale(1);}

.ul_weblink li{ float:left; width:380px; height:280px; position:relative; background:#fff; margin-top:-40px; margin-bottom:90px; margin-right:30px; text-align:center; transition:0.3s;}
.ul_weblink li.end{ margin-right:0;}
.ul_weblink li:nth-child(3n+1){ clear:left;}
.ul_weblink li h3{ font-size:16px; font-weight:normal; color:#000; margin:0; padding:40px 0;}
.ul_weblink li a{ display:block;}
.ul_weblink li img{ width:220px; height:80px;}
.ul_weblink li figure{ padding-bottom:50px;}
.ul_weblink li aside span{ transition:bottom 0.3s;}
.ul_weblink li aside::after,
.ul_weblink li aside::before{ display:inline-block; content:''; vertical-align:middle; width:82px; height:1px; background:#ededed;}
.ul_weblink li aside::after{ margin-left:24px;}
.ul_weblink li aside::before{ margin-right:24px;}
.ul_weblink li:hover{ margin-top:-60px; box-shadow:0 0 35px rgba(0,0,0,0.19);}
.ul_weblink li:hover aside::after,
.ul_weblink li:hover aside::before{ opacity:0;}
.ul_weblink li:hover aside span{ position:absolute; left:50%; margin-left:-53px; bottom:-53px; background:url(../images/in.png) no-repeat; width:106px; height:106px; line-height:106px; text-align:center; color:#fff; font-size:18px; font-weight:bold;}

.member-contain{ padding-bottom:50px;}
.topic-banner .bx-wrapper{ position:relative;}
.topic-banner{ position:relative; height:550px; overflow:hidden;}
.topic-banner .box{ overflow:hidden;}
.topic-banner .box a{ position:absolute; left:0; top:0; width:100%; height:100%;}
.topic-banner .bg{ position:absolute; left:50%; margin-left:-960px; width:1920px; top:0;}
.topic-banner .bg img{ display:block; width:100%; height:550px;}
.topic-banner .center{ height:550px; overflow:hidden;}
.topic-banner .bx-pager{ display:table; z-index:20; position:relative; margin:0 auto; margin-top:-34px; height:34px; }
.topic-banner .bx-pager div{ float:left;/* background:#fff; */height:34px; padding:0 8px; padding-top:12px;}
.topic-banner .bx-pager a{ display:block;  width:15px;height:15px; background:url(../images/banner_dots.png) no-repeat -17px 0;opacity:0.5;}
.topic-banner .bx-pager a.active{ background-position:0 0;opacity:1;}
/*.topic-banner .bx-pager::before,
.topic-banner .bx-pager::after{ float:left; content:''; vertical-align:middle; background:url(../images/banner_dots.png) no-repeat 0 -17px; width:46px; height:34px;}
.topic-banner .bx-pager::after{ background-position: right bottom;}*/

.topic-category{ background:#f8f8f8; border-bottom:1px solid #ececec; padding:26px 0;font-size:18px;line-height:45px; }
.topic-category dl{ float:left; color:#000;  line-height:45px;font-size:24px;}
.topic-category dl:after{margin:0 20px; width:1px; background:#ddd; height:30px; display:inline-block; content:''; vertical-align:middle;}
.topic-category ul{ position:relative; width:231px; float:left;}
.topic-category ol{ cursor:pointer; position:relative; background:#fff;  border:1px solid #ececec;padding-left:24px; }
.topic-category ol span{ position:absolute; width:44px; top:0; height:45px; background:url(../images/a_sel_2.gif) no-repeat center center; right:0;border-left:1px solid #ececec;}
.topic-category li{ position:absolute; left:0; width:100%; background:#fff; top:100%; z-index:10; box-shadow:0 0 10px #ccc; display:none;}
.topic-category li a{ display:block; padding:0 20px;}

.topic-list{ padding-top:48px; border-bottom:1px solid #e7e7e7; margin-bottom:40px;}
.topic-list li{ margin-bottom:60px; float:left; width:580px; font-size:16px; }
.topic-list li.odd{ float:right;}
.topic-list li a{ display:block;}
.topic-list li .pic{ position:relative;}
.topic-list li .pic i{ position:absolute; right:-2px; top:-2px; width:92px; height:92px; background-position:right top; background-repeat:no-repeat;}
.topic-list li .pic img{ display:block; width:100%; height:325px;}
.topic-list li h4{ text-align:center; font-size:18px; margin:0; padding-top:24px; font-weight:normal;}
.topic-list li p{ color:#7e7e7e; margin:0 0 10px 0; border-bottom:1px dotted #afafaf; padding:15px 0;}
.topic-list li .time{ position:relative;color:#b3b3b3; line-height:30px;}
.topic-list li .time span{ position:absolute; right:0; top:50%; margin-top:-15px; border:1px dotted #c91623; color:#c91623; padding:0 12px;}
.topic-list li .time span.end{border:1px dotted #b3b3b3; color:#d8d8d8;}

.topic-info .video{ text-align:center;}
.topic-info .group-img{ position:relative;}
.topic-info .group-img .big li{ position:relative; z-index:1;}
.topic-info .group-img .big img{ display:block; width:100%; height:650px;}
.topic-info .group-img .big li .txt{ position:absolute; left:0; bottom:0; z-index:2; color:#fff; width:100%; padding:33px 460px 33px 44px; background:rgba(0,0,0,0.7);}
.topic-info .group-img .big li .txt *{ margin:0;}
.topic-info .group-img .big li .txt h3{ font-size:18px; font-weight:normal;}
.topic-info .group-img .list{ position:absolute; right:30px; bottom:32px; z-index:10; padding:0 15px;}
.topic-info .group-img .list .btn{ position:absolute; cursor:pointer; height:100%; top:0; width:15px;background:url(../images/a_prev.gif) no-repeat left center;}
.topic-info .group-img .list .prev{ left:0; }
.topic-info .group-img .list .next{ right:0; background-image:url(../images/a_next.gif); background-position:right center;}
.topic-info .group-img .list li{ width:110px; text-align:center;float:left;}
.topic-info .group-img .list li img{ height:52px; border:1px solid #b5b5b5;}
.topic-info .group-img .list li.on img{ border-width:2px; border-color:#ca1524;}
.topic-info .edit-info{ padding:30px;}
.topic-info .home-title{ padding:30px 0;}

.topic-Related-news{ }
.topic-Related-news .title{padding-top:52px; padding-bottom:82px; text-align:center; color:#333; font-size:30px;}
.topic-Related-news .title::after{ display:block; content:''; width:59px; height:2px; margin:25px auto 0; background:#555;}
.news-list{ min-height:400px;}
.news-list li{ margin-bottom:40px; position:relative; padding-left:110px; overflow:hidden;}
.news-list li .date{ position:absolute; border:1px solid #eaeaea; text-align:center; width:96px; height:100%; left:0; top:0;}
.news-list li .date time{ position:absolute; left:0; width:100%; text-align:center; top:50%; margin-top:-50px; color:#9b9b9b; padding:0 14px;}
.news-list li .date time b{ font-size:50px; border-bottom:1px solid #e0e0e0; padding-bottom:15px; margin-bottom:15px;color:#555; display:block; line-height:50px;}
.news-list li .pic{ float:left; width:240px;}
.news-list li .pic img{ display:block; width:100%; height:171px;}
.news-list li .txt{ float:right;height:171px; width:806px; border-bottom:1px dotted #c6c6c6; background:url(../images/new_li.gif) no-repeat 95% center; padding-right:80px;}
.news-list li .txt a{ display:block;}
.news-list li h3{ font-size:18px; margin:0; line-height:65px;font-weight:normal;}
.news-list li p{ margin:0; line-height:24px; overflow:hidden; height:72px; color:#555;}


/*芬尼简介*/
#coop-floor-9{ overflow-x:hidden;}
.coop-floor .bg{ min-height:700px; background-position:center top; background-repeat:no-repeat;}
/*#coop-floor-3 .bg{ min-height:698px;}*/
.coop-floor .center{ position:relative;}
.coop-floor .edit-info{ color:#333; font-size:16px;}
#coop-floor-5{ margin-top:5px;}
.coop-content #coop-floor-5{ margin-top:0;}
#coop-floor-5 .bd ul{ z-index:1;}
#coop-floor-5 .bd ul,
#coop-floor-5 .bd li{ width:100%  !important;}
#coop-floor-5 .bd li{ height:700px; background-position:center top; background-repeat:no-repeat;}
#coop-floor-5 .hd{ z-index:10;}
#coop-floor-5 .hd ul{ position:absolute; left:98px; bottom:50px;}
#coop-floor-5 .hd ul li{ margin-right:1px; float:left; background:rgba(0,0,0,0.5); color:#fff; position:relative; width:200px; height:80px;}
#coop-floor-5 .hd ul li img{ display:none; position:absolute; left:4px; top:4px; right:4px; bottom:4px; z-index:10; height:72px; width:192px;}
#coop-floor-5 .hd ul li.on img{ display:block;}
#coop-floor-5 .hd ul li .txt{ display:table; height:80px; width:100%;}
#coop-floor-5 .hd ul li .txt-cell{ display:table-cell; vertical-align:middle; padding:0 10px;}
#coop-floor-5 .edit-info{ height:700px; overflow:hidden;}
#coop-floor-9 .edit-info{ position:absolute; top:170px; left:0; width:400px;}
#coop-floor-9 .data-big{ float:right; background:url(../images/xianshi.png) no-repeat; width:991px; height:551px; margin-top:83px; margin-right:-120px; position:relative; padding:40px 0 0 123px;}
#coop-floor-9 .data-big img{ width:718px; height:449px;}
#coop-floor-9 .data-big .fancybox{ position:absolute; background:url(../images/fangdajng.png) no-repeat center center rgba(255,255,255,0.2); width:50px; height:50px; right:150px; bottom:41px;}
#coop-floor-9 .data-big .fancybox:hover{ background-color:#c81624;}

#coop-floor-10{ overflow:hidden; height:700px; background:url(../images/social-bg.jpg) no-repeat center top;}
#coop-floor-10 .small-pic{ margin-left:5px; width:960px;}
#coop-floor-10 .small-pic li img{ display:block; width:315px; height:197px;}
#coop-floor-10 .small-pic .bx-wrapper{ position:relative; margin:0 !important;}
#coop-floor-10 .small-pic .bx-controls-direction{ position:absolute; left:-105px; width:100px;  bottom:0; z-index:10; height:50px;}
#coop-floor-10 .small-pic .bx-controls-direction a{ margin:0; position:relative; top:auto; float:left;background-repeat:no-repeat; background-image:url(../images/btn.png);  width:50px; height:50px;}
#coop-floor-10 .small-pic .bx-controls-direction a.bx-prev{ background-position:left bottom; background-color:#f9f9f9;}
#coop-floor-10 .small-pic .bx-controls-direction a.bx-next{ background-position:right bottom;background-color:#c81623;}
#coop-floor-10 .box{ float:left; width:50%;}
#coop-floor-10 .big_img{ float:right; width:960px; height:700px; overflow:hidden;}
#coop-floor-10 .big_img li{ display:none;} 
#coop-floor-10 .big_img li img{ display:block ; height:700px; width:100%;} 
#coop-floor-10 .main{ position:relative; padding:74px 0  0 89px; max-width:600px; height:503px; overflow:hidden;}
#coop-floor-10 .main .title-10{ font-size:36px; color:#333;}
#coop-floor-10 .main .title-10 div{ letter-spacing:5px;}
#coop-floor-10 .main .title-10 span{ display:inline-block; height:45px; border-bottom:3px solid #c81623;}
#coop-floor-10 .tab dl{ overflow:hidden; margin:16px 0;}
#coop-floor-10 .tab dd{ float:left; margin-right:35px;color:#ececec;   cursor:pointer; }
#coop-floor-10 .tab dd span{border-bottom:2px solid transparent; font-size:72px;font-family:Helvetica, sans-serif; font-weight:bold;}
#coop-floor-10 .tab dd:hover,
#coop-floor-10 .tab dd.on{color:#efd8d9; }
#coop-floor-10 .tab dd span{ display:inline-block; height:75px;font-family: "dinbold";}
#coop-floor-10 .tab dd:hover span,
#coop-floor-10 .tab dd.on span{border-bottom-color:#c81623;}
#coop-floor-10 .edit-info{ color:#555; line-height:24px;}

#coop-floor-11{ background:url(../images/coop_bg1.jpg) no-repeat center top; height:780px;}
#coop-floor-11 .title{ text-align:center; padding-top:150px; font-size:30px; color:#333;}
#coop-floor-11 .title div{ font-size:36px; padding-bottom:15px;}
/*#coop-floor-11 .title div span{ height:45px; display:inline-block; border-bottom:3px solid #c81623;}*/
#coop-floor-11 .time{ text-align:center; font-size:26px; color:#c81623; padding:50px 0 85px 0;}
#coop-floor-11 .time img{ height:34px;}
#coop-floor-11 .time strong{font-family: "dinbold";}
#coop-floor-11 .from{ width:688px; margin:0 auto;}
#coop-floor-11 .from dd{ position:relative; float:left; padding-left:30px; background-position:left center; background-repeat:no-repeat; width:184px; margin-bottom:30px;}
#coop-floor-11 .from dd .form_err{ position:absolute; right:-15px; color:#f00; top:0; font-size:12px; line-height:40px;}
#coop-floor-11 .from dd.d_1{ background-image:url(../images/icon_coop_1.png);}
#coop-floor-11 .from dd.d_2{ background-image:url(../images/icon_coop_2.png);}
#coop-floor-11 .from dd.d_3{ background-image:url(../images/icon_coop_3.png);}
#coop-floor-11 .from dd.d_4{ background-image:url(../images/icon_coop_4.png);}
#coop-floor-11 .from dd.d_5{ background-image:url(../images/icon_coop_5.png);}
#coop-floor-11 .from dd.d_6{ background-image:url(../images/icon_coop_6.png);}
#coop-floor-11 .from dd.d_7{ background-image:url(../images/icon_coop_7.png);}
#coop-floor-11 .from dd.d_2,
#coop-floor-11 .from dd.d_5{ margin:0 62px;}
#coop-floor-11 .from dd label{ position:absolute; left:30px; color:#999;line-height:40px;}
#coop-floor-11 .from dd select,
#coop-floor-11 .from dd .text{background:none; height:40px;width:100%; border:none; border-bottom:1px solid #999; }
#coop-floor-11 .from dd select{display:block !important; color:#999;}
#coop-floor-11 .from dd select option:nth-child(1){ display:none;}
#coop-floor-11 .from dd .text{  line-height:40px;}
#coop-floor-11 .from dt{ text-align:center;}
#coop-floor-11 .from dt .btn{ border:none; height:40px; line-height:40px; font-size:18px; color:#fff; background:url(../images/pop-btn.png) no-repeat right center; padding:0 40px 0 0; cursor:pointer; width:170px;}
#coop-floor-11 .from dt .btn:hover{ background-image:url(../images/pop-btn_hover.png);}

.Intro-content .floor-5 .edit-info{ height:780px;}
.Intro-content .floor-5 .bg{background-repeat:no-repeat; background-position:center center; background-size:cover; background-attachment:fixed; }
#Intro-content-1 .bg{ min-height:697px;}
#Intro-content-3 .bg{ background-position:center top; background-repeat:no-repeat;}
#Intro-content-3 .center{ height:700px;}
#Intro-content-3 .list-con{ height:627px; overflow:hidden; padding-top:106px;}
#Intro-content-3 .list-tab dd{ float:left; cursor:pointer; line-height:38px; padding:0 25px; min-width:160px; text-align:center; font-weight:bold; font-size:16px; color:#fff; border:1px solid #494d61; background:#494d61; margin-right:2px;}
#Intro-content-3 .list-tab dd.on{ background:none;}

#Intro-content-4{ height:645px; position:relative; overflow:hidden;}
#Intro-content-4 .list-img{ position:absolute; width:1920px; left:50%; margin-left:-960px; top:0;}
#Intro-content-4 .list-img dl{ float:left; margin-right:5px;}
#Intro-content-4 .list-img dd{ margin-top:5px; position:relative;}
#Intro-content-4 .list-img dd a{ position:absolute; z-index:10; background:url(../images/open_video_63.png) no-repeat center center; width:100%; height:100%;}
#Intro-content-4 .list-img dd::before{ position:absolute; content:''; width:100%; height:100%; background:rgba(0,0,0,0.38); transition:0.3s;}
#Intro-content-4 .list-img dd:hover::before{ opacity:0;}
#Intro-content-4 .list-img dd img{ height:320px; display:block; width:100%;}
#Intro-content-4 .list-img dl.dl_1 dd img,
#Intro-content-4 .list-img dl.dl_4 dd img{ height:645px;}
#Intro-content-4 .list-img dl.dl_1{ width:354px;}
#Intro-content-4 .list-img dl.dl_2{ width:509px;}
#Intro-content-4 .list-img dl.dl_3{ width:511px;}
#Intro-content-4 .list-img dl.dl_4{ width:527px; margin-right:0;}
#Intro-content-4 .list-img .videosamewidth{ max-width:800px; display:block;}

#Intro-content-5{ color:#333; background:url(../images/aboutbg.jpg) no-repeat center top; height:700px;}
#Intro-content-5 .title{ text-align:center; font-size:30px; padding:104px 0 65px 0; color:#fff;}
#Intro-content-5 .center{ position:relative;}
#Intro-content-5 .bd li{ position:relative; height:400px;}
#Intro-content-5 .text{ position:absolute; right:0; bottom:0; z-index:5; width:460px; background:url(../images/aboutbg_textbg.jpg) repeat; height:400px; overflow:hidden; padding:25px 25px 0 50px; color:#fff;}
#Intro-content-5 .num{font-family: "dinbold"; font-size:72px; color:#fff; opacity:0.2;}

#Intro-content-5 .swiper-container { float:left; width:740px;  position:relative; }
#Intro-content-5 .swiper-wrapper{ margin-left:70px;}
#Intro-content-5 .swiper-slide{background:#000; width:600px; height:400px;}
#Intro-content-5 .swiper-slide img{ display:block;width:600px; height:400px; opacity:0.4;}
#Intro-content-5 .swiper-slide-active img{ opacity:1;}
#Intro-content-5 .hd{ text-align:center; padding-top:10px;}
#Intro-content-5 .hd li{margin: 0 5px; border-radius:50%;background: #000;width: 10px;height: 10px;opacity: 0.3; display:inline-block; overflow:hidden; line-height:100px; cursor:pointer;}
#Intro-content-5 .hd li.on{background: #fff; opacity:1;}
#Intro-content-5 .btn{ position:absolute;left:690px; bottom:0;width: 50px;height: 50px;background:url(../images/a_prev.gif) no-repeat center center rgba(255,255,255,0.2); z-index:10; cursor:pointer;}
#Intro-content-5 .btn:hover {background-color:#c91623;}
#Intro-content-5 .swiper-next { left:740px; background-image:url(../images/a_next.gif);}

.history-Content{ height:840px; position:relative; overflow:hidden;}
.history-Content .bg{ z-index:0; position:absolute; left:0; top:0; width:100%; height:100%;}
.history-Content .con{ position:relative; z-index:4;}
.history-Content .history-con{ padding-top:190px; padding-left:483px; color:#fff;}
.history-Content .history-con .tit{font-family: 'dinbold'; font-size:100px; padding-left:56px; margin:0;}
.history-Content .history-con .edit-info{ height:374px; overflow:hidden;}
.history-Content  .year{position:absolute;  bottom:66px; width:100%; left:0; z-index:4;background:url(../images/yearbg.png) repeat-x 6px 54px;}
.history-Content .bd{ text-align:center; overflow:hidden; height:77px;width:1200px; margin:0 auto;}
.history-Content .bd li{ cursor:pointer; position:relative;  float:left; width:120px;}
.history-Content .bd::after{ position:absolute; content:''; width:100%; left:0; height:1px; background:#373737; bottom:20px;}
.history-Content .bd li.on{ color:#c81623;}
.history-Content .bd li h5{ margin:0;font-size:16px; color:#555;font-family: 'dinbold'; padding-bottom:58px; position:relative; z-index:2;}
.history-Content .bd li h5::before,
.history-Content .bd li h5::after{ position:absolute;  left:50%; background:#373737;bottom:0;}
.history-Content .bd li h5::before{ content:'';width:10px; height:10px; margin-left:-5px; bottom:16px; }
.history-Content .bd li h5::after{ width:1px; height:40px;margin-left:-1px;}
.history-Content .bd li.on h5::after{content:''; background:#c81623;}
.history-Content .bd li.on h5::before{ background:#c81623;}
.history-Content .bd li.on h5{ color:#c81623;}
.history-Content .year .btn{ position:absolute; width:40px; height:40px; background:#505050; bottom:2px; z-index:15; cursor:pointer; left:50%;}
.history-Content .year .btn::before{ position:absolute; content:''; width:20px; height:20px; left:50%; top:50%; transform:rotate(-45deg); margin-top:-10px; margin-left:-14px;}
.history-Content .year .prev{/* left:0;*/ margin-left:-600px;}
.history-Content .year .next{ /*right:0;*/ margin-left:560px;}
.history-Content .year .prev::before{border-left:3px solid #999; border-top:3px solid #999;  margin-left:-6px;}
.history-Content .year .next::before{border-right:3px solid #999; border-bottom:3px solid #999;}
.history-Content .year .btn:hover{ background:#c81623;}
.history-Content .year .btn:hover::before{ border-color:#fff !important;}

.about-category{ padding:48px 0 0 0;height:118px; text-align:center; border-bottom:1px solid #ddd; margin-bottom:47px;}
.about-category ul{ display:inline-block;}
.about-category ul li{ float:left; min-width:140px;  text-align:center; margin:0 10px 0 10px; height:70px; position:relative;}
.about-category ul li a{ display:block;padding:0 10px; line-height:32px;background:#fff;}
.about-category ul li a:hover,
.about-category ul li.aon a{ background:#c81623; color:#fff; }
.about-category ul li.aon::after{ position:absolute; content:''; background:url(../images/li_on.jpg) no-repeat; width:25px; height:14px; bottom:0; left:50%; margin-left:-12.5px;}

.honor-list ul{ margin-bottom:35px; padding:0 50px; display:table; position:relative;}
.honor-list ul.no-data li{ height:105px; text-align:left;}
.honor-list ul::before,
.honor-list ul::after{ position:absolute; content:''; width:50px; height:75px; bottom:0;background:url(../images/honor_ul_l.png) no-repeat left top;}
.honor-list ul::before{ left:0; }
.honor-list ul::after{ right:0;background-image:url(../images/honor_ul_r.png);}
.honor-list li{ float:left; width:275px; text-align:center; background:url(../images/honor-libg.png) repeat-x left bottom;}
.honor-list li p{ height:75px; margin:0; line-height:25px; padding-top:25px;  overflow:hidden;}
.honor-list li a:hover p{ color:#c81623;}
.honor-list li dl{ display:table; width:100%; height:185px;} 
.honor-list li dl dt{ display:table-cell; vertical-align:bottom;}
.honor-list li img{ max-width:186px; max-height:185px;}
.honor-list li aside{ display:inline-block; position:relative;}
.honor-list li aside::after{ background:url(../images/honor-ying.png) no-repeat right top; position:absolute; right:-24px; top:0; height:100%; content:''; width:24px;}

.Social-content .banner{ height:700px; background-position:center top; background-repeat:no-repeat; overflow:hidden;}
.Social-one{ background:#f9f9f9; height:600px; overflow:hidden;}
.Social-one .box{ float:left; width:50%;}
.Social-one .left-con{ float:right; width:600px; padding:65px 65px 0 0; height:403px; overflow:hidden;}
.Social-one .small-pic{ position:relative; clear:both; width:960px; float:right; margin-right:5px;}
.Social-content .bx-controls-direction a{ top:auto; margin:0; bottom:0;background:#f9f9f9; z-index:10; width:50px; height:50px; position:absolute;}
.Social-content .bx-controls-direction a:hover{ background:#c81623;}
.Social-content .bx-controls-direction a::before{ position:absolute; content:''; width:13px; height:20px; background:url(../images/info_pn.gif) no-repeat left top; left:50%; top:50%; margin-left:-6px; margin-top:-10px;}
.Social-content .bx-controls-direction a.bx-prev{ left:auto; right:-55px;}
.Social-content .bx-controls-direction a.bx-next{ right:-105px;}
.Social-content .bx-controls-direction a.bx-next::before{ background-position: right top;}
.Social-content .bx-controls-direction a.bx-next:hover::before{ background-position: right bottom;}
.Social-content .bx-controls-direction a.bx-prev:hover::before{ background-position: left bottom;}
.Social-one .small-pic li{ float:left; width:320px; text-align:right;}
.Social-one .small-pic li img{ width:315px; height:197px;}
.Social-one .right-img{  overflow:hidden;}
.Social-one .right-img ul{ float:right; position:relative; width:960px;height:600px;}
/*.Social-one-1 .right-img ul{ float:left;}*/
.Social-one .right-img li{width:100%; height:100%; position:absolute; left:0 ;top:0;}
.Social-one .right-img li img{ display:block; height:100%; height:600px;}
.Social-one-2 .small-pic{ float:left; margin-left:5px; margin-right:0;}
.Social-one-2 .small-pic li{ text-align:left;}
.Social-one-2 .small-pic .bx-controls-direction a.bx-prev{ left:-105px;}
.Social-one-2 .small-pic .bx-controls-direction a.bx-next{ left:-55px;}
.Social-one-2 .left-con{ float:left; padding:65px 0 0 65px;}
.Social-content .edit-title{ clear:both;}

.Social-news .title{ padding:60px 0 30px 0; text-align:center; font-size:36px; color:#333;}
.Social-news .title p{ margin:0; padding-top:10px; font-size:16px; color:#555;}
.Social-news .bx-wrapper{ position:relative;}
.Social-news li{ float:left; width:370px; margin-right:30px;}
.Social-news li a{ display:block;}
.Social-news li .pic img{ display:block; width:100%; height:240px;}
.Social-news li p{ font-size:18px; margin:0; padding:18px 0;}
.Social-news li pre{ color:#999; line-height:24px;height:48px; overflow:hidden;}
.Social-news li aside{font-size:18px; font-family:"Courier New", Courier, monospace;  color:#999;border-bottom:1px solid #e5e5e5; padding:15px 0;}
.Social-news li aside span{ font-size:36px;}
.Social-news li a:hover aside{ color:#c81623; border-bottom-color:#c81623;}
.Social-news li a:hover p{ color:#c81623;}
.Social-news{ padding-bottom:117px;}
.Social-news .bx-controls-direction a{ margin-top:-125px;}

.news-info .title{ text-align:center; padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #f5f5f5;}
.news-info .title h1{ margin:15px 0; color:#000; font-size:24px;}
.news-info .title p{ font-size:12px; color:#999; margin:0;}
.news-info .info_np{ text-align:right; padding-top:30px;}
.news-info .info_np span a{ margin:10px 0; display:inline-block; color:#999;}
.news-info .info_np span a:hover{ color:#c81623;}

.Social-Zore .bg{ height:700px; background-position:center top; background-repeat:no-repeat; padding-top:120px;}
.Social-Zore .left-con{ float:left; width:600px; position:relative; z-index:2;}
.Social-Zore .left-con .edit-title{ color:#333; width:480px; padding:50px 0; height:210px;}
.Social-Zore .left-con .edit-info{ background:#fff; padding:40px; height:270px; overflow:hidden;}
.Social-Zore .right-img{ position:relative; z-index:1; float:right; width:720px; margin-left:-120px;}
.Social-Zore .right-img li img{ display:block; width:100%; height:480px;}
.Social-Zore .bx-controls-direction a{ bottom:10px;}
.Social-Zore .bx-controls-direction a.bx-next{ right:10px;}
.Social-Zore .bx-controls-direction a.bx-prev{ right:70px;}

.same-banner{ height:470px; background-position:center top; background-repeat:no-repeat; overflow:hidden;}

.download-content .from-bg,
.booking-content .from-bg{ height:700px; background-repeat:no-repeat; background-position:center top;}
.download-content .from-bg{height:780px; background-image:url(../images/download_bg.jpg);}
.booking-content .bg1{ height:780px;background-image:url(../images/booking_bg1.jpg);}
.booking-content .bg2{ background-image:url(../images/booking_bg2.jpg);}
/*.booking-content .bg3{ background-image:url(../images/booking_bg3.jpg);}*/
.first-select{ padding-top:240px;}
.first-select h3{ text-align:center; font-weight:normal; color:#fff; font-size:24px; margin:0; padding-bottom:76px;}
.first-select h3 span{ display:block; color:#b5b5b5; font-size:16px; padding-top:15px;}
.first-select dl{ width:637px; margin:0 auto;font-size:16px;}
.first-select dt{ padding-left:56px; background:url(../images/booking_select_type.png) no-repeat left bottom;}
.first-select dt span{ display:block; border-bottom:1px solid #999; line-height:50px;  color:#999; background:url(../images/booking_select_type_a.png) no-repeat 98% center; cursor:pointer;}
.first-select dd{ display:none; padding-left:56px; padding-top:10px;}
/*.second-select dd a,*/
.first-select dd a{ display:block;background:rgba(255, 255, 255, 0.7); line-height:45px;height:45px; padding:0 20px; transition:0.2s;}
/*.second-select dd a:hover,*/
.first-select dd a:hover{ font-size:20px; color:#000; font-weight:bold;}
/*.second-select dd a{color:#fff; background:rgba(0, 0, 0, 0.8);}
.second-select dd a:hover{color:#fff; }*/
.from-table-same label{ position:absolute; left:30px; line-height:40px;text-align:left; top:0; color:#999;  width:100%;}
.from-table-same .text{ width:100%; line-height:40px; height:40px; border:none; border-bottom:1px solid #999; background:none;}
.from-table-same select{border:none; border-bottom:1px solid #555;  line-height:40px; height:40px; width:100%;background:none;color:#666; display:block !important;}
.from-table-same .btn{ background:url(../images/pop-btn.png) no-repeat right center; height:40px; border:none;  font-size:18px; color:#fff; width:170px; padding:0 20px 0 0; cursor:pointer;}
.from-table-same .btn:hover{background-image:url(../images/pop-btn_hover.png)}

.second-select{ padding:128px 0 40px 0; text-align:center;}
.second-select_after{ padding-top:132px;}
.second-select .title{color:#555; font-size:24px; padding-bottom:46px;}
.second-select .title span{ display:block;  font-size:18px; padding-top:10px;}
/*.second-select dl{  margin:36px 0;padding-left:50px; background:url(../images/booking_select_before.png) no-repeat left bottom; position:relative;}
.second-select dl.dl_after{ background-image:url(../images/booking_select_after.png);}
.second-select dl dt{ cursor:pointer; border-bottom:1px solid #787878; line-height:45px; font-size:16px; color:#919191; background:url(../images/booking_select_type_a.png) no-repeat 96% center;}
.second-select dl dd{ position:absolute; width:545px; left:50px; top:100%; z-index:10; display:none; font-size:16px;}*/
.second-select .input-list{ width:458px; margin:0 auto;}
.second-select .input-list li{ position:relative; padding-left:30px; padding-right:17px; margin-bottom:10px; background-repeat:no-repeat; background-position:left bottom;}
.second-select .input-list li.li_name{ background-image:url(../images/pop-icon01.png);}
.second-select .input-list li.li_tel{ background-image:url(../images/pop-icon02.png);}
.second-select .input-list li.li_ask{ background-image:url(../images/pop-icon06.png);}
.second-select .input-list li.li_area{ background-image:url(../images/pop-icon03.png);}
.second-select .input-list li.li_city{ background-image:url(../images/pop-icon03_1.png);}
.second-select .input-list li.li_strict{ background-image:url(../images/pop-icon03_2.png);}
.second-select .input-list li.li_company{ background-image:url(../images/pop-icon07.png);}
.second-select .input-list li.li_txt{ background-image:url(../images/pop-icon04.png);}
.second-select .input-list li.li_p{ background-image:url(../images/pop-icon09.png);}
.second-select .input-list li.li_time{ background-image:url(../images/pop-icon010.png);}
.second-select .input-list li.li_code{ background-image:url(../images/pop-icon011.png);}
.second-select .input-list li.li_add{ background-image:url(../images/pop-icon013.png);}
.second-select .input-list li.li_mod{ background-image:url(../images/pop-icon014.png);}
.second-select .input-list li .form_err{ position:absolute; right:0; top:0;color:#c81623; line-height:40px;}
.second-select .input-list ul.row-2 li{ float:left; width:207px;}
.second-select .input-list ul.row-2 li:nth-child(2n){ float:right;}
.second-select select{ color:#9fa3a4;border-bottom-color:#787878;}
.second-select select option:first-child{ display:none;}
.second-select .text{border-bottom-color:#787878;}
.second-select .btn-box{ padding-top:30px;}
.second-select .btn-box .btn{ width:358px; font-size:16px; line-height:40px; padding-right:37px;} 

.download-content .center{ padding-top:210px; padding-left:72px;font-size:16px;}
.download-content .name{ font-size:36px; color:#fff;}
.download-content .select{ width:750px; margin:36px 0;}
.download-content .select dl{ float:left; width:358px; position:relative;}
.download-content .select dl.category_two{ float:right;}
.download-content .select dt{ line-height:60px; color:#999; cursor:pointer; background:url(../images/booking_select_type_a.png) no-repeat 95% center; border-bottom:1px solid #999;}
.download-content .select dd{ display:none; position:absolute; left:0; width:100%; top:100%; padding:10px 0;}
.download-content .select dd span{ display:block; padding:0 20px; background-color:rgba(255,255,255,0.5); line-height:40px; height:40px;cursor:pointer; transition:0.2s; color:#333;}
.download-content .select dd span:hover{font-size:20px; color:#000; font-weight:bold;}
.download-content .submit-btn a{ display:inline-block; text-align:center; width:153px; line-height:36px; color:#fff; background:url(../images/pop-btn.png) no-repeat right center; padding-right:40px;}
.download-content .submit-btn a:hover{ background-image:url(../images/pop-btn_hover.png);}

.download-result h5{ font-size:18px; color:#fff; padding:40px 0 20px 0; margin:0; font-weight:normal;}
.download-result li{ line-height:35px;padding-left:33px; background:url(../images/pdf.png) no-repeat left center;}
.download-result li a{ color:#999;}
.download-result li a:hover{ color:#c81623;}

.pass-download{ padding-top:45px;}
.pass-download a{ display:inline-block; color:#fff; padding:0 27px; background:#c81623; line-height:36px;}

.Have-files{ padding-top:30px; overflow:hidden;}
.Have-files >*{ float:left;}
.Have-files .text{ border-radius:4px 0 0 4px; border:1px solid #000; background:#fff; width:400px; line-height:50px; height:50px; padding:0 10px; border-right:0;}
.Have-files .btn{ height:50px; width:150px; border:1px solid #000;border-left:0; background:#c81623; color:#fff; border-radius:0 4px 4px 0; font-size:16px; cursor:pointer;}

.before-service{position:relative;}
.before-service .bd ul{width:100% !important;}
.before-service .bd li{ height:780px; background-repeat:no-repeat; background-position:center top; width:100% !important;}
.before-service .center{ position:absolute; left:50%; margin-left:-600px; height:100%; top:0;}
.before-service .hd{ display:table; height:100%; float:right; width:240px; padding-top:61px;}
.before-service .hd ul{ display:table-cell; vertical-align:middle;}
.before-service .hd li{ margin-bottom:2px; padding:5px; background:rgba(0,0,0,0.1); position:relative; color:#fff; }
.before-service .hd li::before{  position:absolute; content:'';border:9px solid transparent; border-top-color:#a8a4a0; left:17px; top:0;}
.before-service .hd li.on::before{ display:none;}
.before-service .hd li span{ position:absolute; right:10px; bottom:10px; opacity:0.1;  font-family: "dinbold"; color:#fff; font-size:60px;}
.before-service .hd li.on span{opacity:0.8;}

.before-service .hd li img{ position:absolute; left:5px; top:5px; right:5px; bottom:5px; opacity:0; transition: ease-in-out 0.3s; width:230px; height:140px;}
.before-service .hd li.on img{ opacity:1;}
.before-service .hd li .txt{height:140px; overflow:hidden; padding:0 10px 0 17px;}
.before-service .hd li .txt h4{ font-size:18px; font-weight:normal; margin:0; padding:25px 0 10px;}
.before-service .hd li .txt pre{ line-height:18px;}

/*.contact-content{ margin-top:-61px;}*/
.contact-content .from{ height:680px; position:relative; background-repeat:no-repeat; background-position:center top;}
.contact-content .from .center{ position:relative; z-index:2;}
.contact-content .from::before{ position:absolute; z-index:0; left:0; top:0; width:50%; height:100%; background:rgba(0,0,0,0.87); content:'';}
.contact-content .from .title,
.contact-content .from-table{ width:50%;}
.contact-content .from .title{ text-align:center; padding:124px 0 66px 0; color:#fff; font-size:36px;}
.contact-content .from .title span::before,
.contact-content .from .title span::after{ width:23px; height:18px; display:inline-block; content:''; vertical-align:text-top; background-image:url(../images/contact_title.png); background-repeat:no-repeat;}
.contact-content .from .title span::before{ background-position:left top; margin-right:20px;}
.contact-content .from .title span::after{ background-position: right top; margin-left:20px;}

.contact-content .from-table{ padding-left:52px; padding-right:45px;}
.contact-content .from-table .form_err{ position:absolute; right:-15px; color:#f00; line-height:40px;}
.contact-content .from-table dl{ margin-bottom:33px;}
.contact-content .from-table dd{ position:relative; padding-left:30px; background-position:left center; background-repeat:no-repeat;}
.contact-content .from-table dd .text{ border-bottom-color:#555; color:#fff;}
.contact-content .from-table dd.dd_1{ background-image:url(../images/pop-icon01.png);}
.contact-content .from-table dd.dd_2{ background-image:url(../images/pop-icon02.png); float:right !important;}
.contact-content .from-table dd.dd_3{ background-image:url(../images/pop-icon03.png);}
.contact-content .from-table dd.dd_4{ background-image:url(../images/pop-icon03_1.png); float:right !important;/* margin:0 60px;*/}
.contact-content .from-table dd.dd_5{ background-image:url(../images/pop-icon03_2.png);}
.contact-content .from-table dd.dd_6{ background-image:url(../images/pop-icon04.png);}
.contact-content .from-table dl.row-2 dd{ float:left; width:233px;}
.contact-content .from-table dl.row-3 dd{ float:left; width:186px;}
.contact-content .from-table dl.row-3 dd select{ display:block !important;}
.contact-content .from-table dl dt{ text-align:center;}


.contact-content .map,
.contact-content .edit-info{ float:left; width:50%; }
.contact-content .map{height:600px;}
.contact-content .edit-info{ }
.contact-content .map,
.contact-content .map *{ box-sizing:content-box;}
.contact-content .map img{ max-width:none;}

.center-left{ float:left; width:900px;}
.center-right{ float:right; width:250px;}

.Related-news{ background:#fafafa; padding:10px;}
.Related-news h4{border-top:1px solid #ccc; font-size:18px; text-align:center; color:#000; margin:25px 0 0 0;}
.Related-news h4 span{ display:inline-block; padding:0 5px; background:#fafafa; position:relative; line-height:20px;top:-15px;}
.Related-news li{ border-bottom:1px solid #eee; padding-bottom:15px; margin-bottom:15px;}
.Related-news li .pic{ overflow:hidden;}
.Related-news li a{ display:block;}
.Related-news li img{ display:block; width:100%; height:153px;}
.Related-news li .dot{ padding:5px 0 0 0;}
.Related-news li time{ color:#999; font-size:12px; display:block; padding-bottom:5px;}
.Related-news li pre{ line-height:20px; overflow:hidden; height:40px; color:#666;}

.list-links{ padding:70px 100px;}
.list-links li{ font-size:16px; line-height:50px;}
.list-links li::before{ display:inline-block; content:''; vertical-align:middle; margin:0 10px; width:4px; height:4px; background:#555;}
.list-links li:nth-child(2n){ background-color:#f5f5f5;}

.list-read { padding:20px 0}
.list-read ul{ overflow:hidden;}
.list-read ul li{ float:left; width:120px; text-align:center; padding:10px}
.list-read ul li .pic{ height:100px;}
.list-read ul li .pic img{ width:100px; height:100px;}
.list-read ul li .dot{ padding:10px 0;}

.body404{ background:url(../images/bg404.jpg) no-repeat center top; height:850px;}
.body404 .center{ width:585px;}
.body404 .txt{ padding-top:425px; padding-bottom:25px; border-bottom:1px solid #fff;}
.body404 .txt h3{ text-align:center; font-size:36px; margin:0; font-weight:normal;}
.body404 .txt p{ margin:0; font-size:18px; line-height:30px; padding-left:66px; padding-top:25px;}
.body404 .link{ padding-top:26px; text-align:center;}
.body404 .link a{ display:inline-block; padding:0 24px 0 54px; line-height:40px; background:url(../images/back.png) no-repeat 24px center #bcbcbc; margin:0 25px; color:#fff; font-size:16px;}
.body404 .link a.home{ background-image:url(../images/home.png);}
.body404 .link a:hover{background-color:#c91623;}

.TextList002514 .list{}
.TextList002514 .job-title{ line-height:30px; padding:6px 30px 6px 35px; font-size:14px; cursor:pointer; position:relative; background-color:#888888; color:#fff; overflow:hidden; border-bottom:solid 1px #cfcfcf;}
.TextList002514 .job-title i{transform: rotate(45deg); position:absolute; right:60px; top:50%; margin-top:-7px;border-top:solid 2px #9a9a9a; border-right:solid 2px #9a9a9a; width:10px; height:10px;transition:all 0.3s ease;}
.TextList002514 .job-title.select{}
.TextList002514 .job-title.select i{transform: rotate(135deg);}
.TextList002514 .job-title span{ display:block; float:left; width:200px;}
.TextList002514 .job-title span.s1{ width:260px;}
.TextList002514 .job-title span.s2{}
.TextList002514 .job-title span.s3{ width:240px;}
.TextList002514 .job-title span.s4{}
.TextList002514 .job-title span.s5{}
.TextList002514 .list .job-title{ background-color:#fff; color:#555; line-height:38px;}
.TextList002514 .job-main{ display:none; padding:22px 35px; border-bottom:1px dotted #cfcfcf; background-color:#f9f9f9}
.TextList002514 .job-email{ padding:30px 0;}
/*.TextList002514 .job-email span{ color:#c81623;}*/
.TextList002514 .open-pop{ color:#fff; background-color:#ca1524; padding:0px 48px; line-height:37px; display:inline-block;}

.school-list{ padding:20px 0;}
.school-list .list{ float:left; width:570px; margin-bottom:17px;}
.school-list .list ul{ height:850px; border:1px solid #f0f0f0;}
.school-list .list li{border-bottom:1px solid #f0f0f0; height:160px;}
.school-list .list li.end{ border-bottom:0;}
.school-list .list-odd{ float:right;}
.school-list .list ol{ position:relative; background:#bbb; color:#fff; line-height:40px; margin-bottom:5px; font-size:20px; padding-left:20px; padding-right:50px;}
.school-list .list ol a{ position:absolute; right:0; top:50%;font-size:12px; padding:0 5px; line-height:20px; margin-top:-10px;background:#ca1524; color:#fff;}
.school-list .list ol::before{ position:absolute;content:'';background: #ca1524;height: 30px;line-height: 10px; left:0; top:50%; margin-top:-15px;width: 7px;  }
.school-list .list li .pic{ float:left; width:240px; position:relative;}
.school-list .list li .pic a{ display:block; overflow:hidden;}
.school-list .list li .pic a img{display:block; width:100%; transition:0.3s; height:160px;}
.school-list .list li .pic a:hover img{ transform:scale(1.15);}
.school-list .list li .pic i{position: absolute;left: -10px;height: 24px;color: #fff;background: #ca1524;line-height: 24px;padding: 0 10px;z-index: 20;top: 20px; font-style:normal;}
.school-list .list li .pic i:before{content: " ";position: absolute;left: 0;top: 24px;width: 0;height: 0;border-top: 6px solid #cd213d;border-left: 10px solid transparent;}
.school-list .list li .hotFalse,
.school-list .list li .hot{ display:none;}
.school-list .list li .txt{ float:right; width:305px; padding-right:10px;}
.school-list .list li .txt h3{ margin:0; font-size:18px; font-weight:normal; padding:10px 0; line-height:24px; max-height:68px;}
.school-list .list li .txt aside{ font-size:12px; color:#999; line-height:25px; margin-bottom:10px;}
.school-list .list li .txt aside a{ display:inline-block; background:url(../images/phnix_logo.png) no-repeat; background-size:25px 25px; padding-left:30px; color:#999; margin-right:20px;}
.school-list .list li .txt p{color: #999;line-height: 24px; margin:0;}
.school-list .list li .txt p.label{ overflow:hidden;}
.school-list .list li .txt p.label em{float:left; font-style:normal;    height: 20px;display: inline-block; margin-right:10px;padding: 0 5px;border: 1px solid #FE0000;line-height: 18px;color: #FE0000;border-radius: 4px; margin-top:5px;}
.school-list .list li .txt p.label span{ float:left; color:#333;}
.school-list .list li .txt p.label i{position: relative;top: 5px;font-size: 24px;font-weight: 700;font-style: normal;}

/*.btn {top: unset !important;font-weight: unset !important;min-width: unset !important;padding: unset !important;border: unset !important;}*/

.column-menu{ border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background:rgba(255,255,255,0.9); position:relative; z-index:20;}
.column-menu li{ float:left; margin-right:42px;}
.column-menu li a{ display:block; line-height:59px; border-bottom:2px solid transparent;}
.column-menu li a:hover,
.column-menu li a.aon{ border-bottom-color:#c81623;}

.exchange-list .btn{ display: inline-block;float: right;margin-left: 20px;    margin-top: 10px;background:#c81623; color:#fff; width:120px; text-align:center; line-height:40px; transition:0.2s;}
.exchange-list .btn:hover{ border:1px solid #c81623; color:#c81623; background:none;}

.SmartStores{padding:5px; position:fixed; width:420px; height:520px; left:50%; top:50%; margin:-260px 0 0 -210px; z-index:999; background:#fff; border:1px solid #eee; border-radius:4px; display:none;}
.SmartStores h2{ line-height:50px; font-size:20px; margin:0; padding-left:38px; background:url(../images/phone.png) no-repeat left center;}
.SmartStores h2 span{ font-size:14px; margin-left:10px;}
.SmartStores .close{ width:20px; height:20px; position:absolute; right:5px; top:5px; z-index:10; background:url(../images/close.png) no-repeat center center; cursor:pointer;}